この記事の最終更新日: 2023年4月16日
作为访问服务器等场景的备忘录,这里将介绍如何进入容器。
使用容器ID进入容器的方法:
1. 转到包含 yml 文件的目录。
2. 启动容器。
// 容器启动
$ docker compose up -d
3. 使用“docker ps”查找要访问的容器的ID。
$ docker ps
// 确认容器
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f8abc5cb320e frontend-project_node "docker-entrypoint.s…" 39 minutes ago Up 38 minutes 0.0.0.0:3000->3000/tcp frontend-project_node_1
2b1de4d894af backend-project_backend "python3 manage.py r…" 56 minutes ago Up 56 minutes 0.0.0.0:8000->8000/tcp backend-project_backend_1
4.执行“docker exec -it {ID} sh”。
您可以将“sh”替换为“/bin/bash”。 现在您可以进入容器了。
$ docker exec -it f8abc5cb320e sh
现在您可以进入容器了。
$ /usr/src/app #
使用服务名进入容器的方法:
1. 转到包含 yml 文件的目录。
2. 启动容器。
$ docker compose up -d
3.执行“docker-compose exec 服务名 bash”。
进入名为“app”的服务名的容器。
docker compose exec app bash
现在您可以进入容器了。
$ /usr/src/app #
docker-compose 命令与docker命令的区别
大阪のエンジニアが書いているブログ。
コメント