-
将本地的容器打包成镜像
docker commit -a "zq" -m "format" 885c zq/centos7baota:one # -a 参数可选,用于指定作者,可以写你的名字 # -m 参数可选,提交信息,可以说一下你做了哪些修改 # 885c 之前的容器 # zq/centos7baota 新的容器名字 # one 此为新镜像的标签, 可不写,不写时候标签默认为 latest
-
构建
docker-compose.yml
文件version: '3.2' services: server: image: zq/centos7baota:one container_name: bt01 volumes: #文件挂载 - ~/Desktop/08-docker/01-www:/www/wwwroot - ~/Desktop/08-docker/02-mysql:/www/server/data ##将容器内端口映射至宿主机端口 ports: - "20:20" - "21:21" - "80:80" - "443:443" - "3306:3306" - "888:888" - "8888:8888" - "7272:7272" privileged: true #--privileged=true stdin_open: true # 打开标准输入,可以接受外部输入 -i tty: true # 模拟一个伪终端 -t user: root #指定容器里面的运行用户 command: [/bin/bash] # -d
-
到
docker-compose.yml
所在的文件目录,在目录执行docker-compose up -d