Docker(快速实战流程)
理解 组成部分 镜像A+容器B 约等于 vmware[iso+运行ing虚拟机] 操作部分 获取镜像[核心操作]:1、3、4 整体流程 [动手跟着敲一遍熟悉流程] [4].获取镜像 对应pull docker pull nginx == docker pull nginx:latest 查看镜像 docker images [2].运行镜像 对应run docker run -d -p 80:80 -v 'pwd':/usr/share/nginx/html nginx 参数 -d 后台运行,不阻塞shell指令窗口 -it 阻塞运行[有些容器不加it会断,mysql类型就不需要[服务型的容器]] -p [外部端口]:[容器内部端口] 指定端口映射 -v [当前目录] 映射文件 --name 容器的名字 查看运行的容器 docker ps 修改容器内部 docker exec -it 92[后面的可以省略] bash 删除容器 docker rm -f 8b[后面可以省略] 修改并保存为镜像 1. [3].docker commit 92[后面可以省略](容器id) m1(镜像名字) 2. [1].dockerfile 指定基础镜像及操作(来构建镜像) docker build -t m2(镜像名字) .(dockerfile的目录) [6]将镜像保存到tar文件 docker