docker-compose常用命令
2022-12-15 本文已影响0人
itBox
启动服务
cd ~/work/docker && docker-compose -f docker-compose56.yml up -d
docker-compose -f docker-compose56.yml restart
查看某个服务启动日志
docker logs -f dnmp-mysql
查看容器
docker-compose ps
删除镜像重新编译容器
docker rmi -f img-id
docker-compose -f docker-compose56.yml up -d
修改Dockerfile如何才能生效
由于Dockerfile是用来生成镜像的,一旦镜像生成,后面的操作都与它无关了,修改Dockerfile就要删除镜像重新生成才能生效。
docker stop test-nginx
docker rm test-nginx
docker rmi test-nginx:latest
docker build -t test-nginx:latest .
docker run -itd --name test-nginx test-nginx:latest /bin/bash
docker ps | grep test-nginx
修改了 docker-compose配置的参数 怎么生效?
docker-compose配置的参数只有在容器从镜像开始运行时才生效,容器已经存在的情况下(包括运行或停止状态),无法哪些重启操作都不会再加载docker-compose里的配置参数。
docker-compose down
docker-compose up -d
docker-compose ps