Docker 基础命令使用教程

Docker 基础命令使用教程
Docker是一个流行的Linux容器解决方案,提供简易的容器使用接口,用于解决软件开发中环境配置难题,它通过将应用程序及其依赖打包成一个文件(image),并运行在虚拟容器中,实现与底层系统的隔离。 **Docker的优点:** * 启动快 * 资源占用少 * 体积小 **Docker的主要用途:** * 提供一次性环境 * 提供弹性云服务 * 组建微服务架构 **Docker的核心概念:** * **Image (镜像):** 包含应用程序及其依赖的打包文件,是容器的模板。 * **Container (容器):** Image的运行实例,提供隔离的运行环境。 * **Dockerfile:** 用于配置image的文本文件,包含构建image所需的指令。 **Docker常用命令:** * `docker version/info`: 查看docker版本信息。 * `docker pull `: 从镜像仓库拉取镜像。 * `docker images`: 列出本地镜像。 * `docker image rm `: 删除本地镜像。 * `docker run [options] [command]`: 基于镜像创建并启动容器。常用options: * `-d`: 后台运行。 * `-p :`: 端口映射。 * `-v :`: 目录挂载。 * `--name `: 指定容器名称。 * `--restart=`: 设置重启策略。 * `-it`: 以交互模式运行。 * `docker ps [-a]`: 列出运行中(-a:所有)的容器。 * `docker stop `: 停止容器。 * `docker start `: 启动容器。 * `docker restart `: 重启容器。 * `docker container kill `:强制停止容器。 * `docker rm `: 删除容器。 * `docker container logs `: 查看容器日志。 * `docker exec -it `: 进入容器内部执行命令。 * `docker container cp : `: 从容器拷贝文件到主机。 * `docker build -t .`: 使用Dockerfile构建镜像。 * `docker login`: 登录Docker Hub或私有仓库。 * `docker push `: 推送镜像到镜像仓库。 通过Dockerfile可以自定义Docker容器,然后使用`docker build`命令来生成 image 文件。通过`docker container run`命令根据 image 文件创建正在运行的容器实例。
在线阅读 下载完整报告 | 632.46 KB | 18页
阅读和下载会消耗积分;登录、注册、邀请好友、上传报告可获取积分。
成为VIP会员可免费阅读和下载报告