安装

1.创建 Docker Compose 配置文件目录(建议)

实际上,Compose
配置文件可以存放于任意目录,但是为了易于管理和满足强迫症,建议将配置文件放在一个专用的目录,并且以容器应用的名称命名该目录。我不确定这是否规范,如有建议欢迎指出。
mkdir ~/docker-app

2.切换到新创建的文件夹

cd ~/docker-app

3.创建 docker-compose.yaml 文件

nano ~/docker-app/docker-compose.yaml

4.编写 Docker Compose 配置文件

建议复制映像的示例配置,按实际需求修改粘贴到文档。

5.以后台模式运行容器

docker compose up -d

特别提醒:如果第3步操作中创建的 yaml 文件名称不是 docker-compose.yaml,则需要使用以下命令指定配置文件。
docker compose -f ~/docker-app/配置文件名称.yaml up -d

6.验证容器状态

docker compose ps
docker compose -f ~/docker-app/配置文件名称.yaml ps
docker compose ps
docker compose -f ~/docker-app/配置文件名称.yaml ps

Docker和Docker Compose 常用命令

Docker 命令

docker build:从Dockerfile构建镜像,用于构建适合自己的镜像。
docker pull:从 Docker 仓库拉取镜像
docker images:列出本地镜像。
docker rmi:删除本地镜像。
docker run:运行容器。
docker ps:列出正在运行的容器。
docker stop:停止容器。
docker rm:删除容器。

Docker Compose 命令

docker compose up:构建并启动由 Docker Compose 文件定义的容器。
docker compose down:停止并删除由 Docker Compose 文件定义的容器、网络和卷。
docker compose ps:查看由 Docker Compose 文件定义的正在运行的容器信息。
docker compose logs:查看由 Docker Compose 文件定义的容器的日志。
docker compose build:仅构建 Docker Compose 文件定义的服务的镜像。
docker compose pull:仅从 Docker Compose 文件定义的服务所需的镜像仓库中拉取镜像。
docker compose restart:重启由 Docker Compose 文件定义的容器。
docker compose stop:停止由 Docker Compose 文件定义的容器。
docker compose start:启动由 Docker Compose 文件定义的容器。
docker compose exec:进入正在运行的容器中运行命令。

DigitalOcean Referral Badge
最后修改:2024 年 04 月 07 日
如果觉得我的文章对你有用,请随意赞赏