首先需要进到放置docker-compose文件的文件夹下执行:
镜像命令:
- docker-compose pull :获取所有服务的最新镜像
- docker-compose build:构建或重新构建服务
- docker-compose push:推送服务到注册中心
启动停止命令:
如果单独执行某一个服务,需要在命令后面跟上服务名称。
- docker-compose up -d:创建和启动所有容器。默认情况下,
docker-compose up
会在前台运行,但可以通过添加-d
参数在后台运行。 - docker-compose start:启动容器
- docker-compose stop:停止正在运行的容器,但不删除它们。可以使用
docker-compose stop
命令停止 Compose 应用相关的所有容器。 - docker-compose rm:删除停止的容器。
docker-compose rm
用于删除已停止的 Compose 应用,包括容器和网络,但不包括卷和镜像。 - docker-compose restart:重启已停止的容器。使用
docker-compose restart
命令重启已停止的 Compose 应用。 - docker-compose down:停止并删除所有容器。
docker-compose down
命令停止并删除运行中的 Compose 应用,包括容器和网络,但不包括卷和镜像。
查看命令:
- docker-compose ps:列出容器。
docker-compose ps
用于列出 Compose 应用中的各个容器,包括当前状态、容器运行的命令以及网络端口。 - docker-compose logs -f --tail 100 my-service:查看某个服务的日志、
- docker-compose exec my-service /bin/bash:进入容器内部
- docker-compose inspect <service_name> :查看服务的详细信息
- docker-compose config:查看服务的配置