Docker的一些常用命令
进入docker容器内部
docker exec -it <container_name> /bin/bash
其中,<container_name>是您想要进入的容器的名称或 ID。运行此命令后,您将进入容器内部并可以使用命令行进行操作。
如果容器内部没有 /bin/bash,您可以尝试使用其他 shell,例如 /bin/sh。
请注意,进入容器内部只能访问容器内部的文件和系统。如果您需要访问宿主机上的文件,您可以使用 -v 标志挂载宿主机上的目录到容器内部。
如何查看容器的名称或者ID?
docker ps
该命令将列出正在运行的容器的详细信息,其中包括容器名称、ID、映像、状态等。您可以使用该信息进入容器。
如果您需要查看所有容器(包括已停止的)的信息,请使用以下命令:
docker ps -a
其他常用的docker命令
- docker run:用于在 Docker 中启动新容器。
- docker start:用于启动已停止的容器。
- docker stop:用于停止正在运行的容器。
- docker rm:用于删除已停止的容器。
- docker ps:用于显示正在运行的容器的列表。
- docker exec:用于在正在运行的容器内部执行命令。
- docker images:用于显示 Docker 映像列表。
- docker pull:用于从 Docker 注册表下载映像。
- docker push:用于将 Docker 映像推送到 Docker 注册表。
- docker build:用于从 Dockerfile 构建 Docker 映像。
- docker logs:用于检索容器内部的日志。
- docker inspect:用于检索容器或映像的详细信息。
- docker network:用于管理 Docker 网络。
- docker volume:用于管理 Docker 数据卷。