docker run命令详解
时间: 2023-11-08 16:01:36 浏览: 90
docker run命令用于运行一个新容器。它支持多个参数来提供所需的信息。其中一些参数包括:
- `-d`:在后台运行容器。
- `-i`:交互式容器,允许用户与容器进行交互。
- `-t`:为容器分配一个伪终端。
- `--name`:为容器指定一个名称。
- `--network`:将容器连接到指定的网络。
- `-p`:将容器的端口映射到主机的端口。
- `-v`:将主机的目录或文件挂载到容器内部。
交互型容器运行在前台,可以在容器内部使用exit命令或调用docker stop、docker kill命令来停止容器。而后台型容器运行在后台,与终端无关,只有通过docker stop、docker kill命令才能停止容器。
相关问题
docker run 参数详解
docker run 是用于创建并运行一个容器的命令。下面是对docker run 命令的参数进行详解:
- -d 参数表示以后台模式运行容器,即在后台运行容器并且不占用当前终端。
- --restart=always 参数表示当容器退出时自动重启容器。
- -i 参数表示以交互模式运行容器,即连接到容器的标准输入。
- -t 参数表示为容器分配一个伪终端,即连接到容器的标准输出。
- centos6.8 是镜像名称,表示使用 centos6.8 镜像来创建容器。
- ping www.docker.com 是容器内执行的命令,即在容器内执行 ping 命令来测试与 www.docker.com 的连通性。
所以,综上所述,如果想以后台模式运行一个容器并 ping www.docker.com,可以使用以下命令:#docker run -d centos6.8 ping www.docker.com
如果想在容器退出时自动重启,并以交互模式和伪终端运行容器,可以使用以下命令:#docker run -d --restart=always centos6.8 ping www.docker.com
如果只想以交互模式和伪终端运行容器,可以使用以下命令:#docker run -i -t -d centos6.8<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [4.1 docker-1.12 run命令运行以及参数详解](https://blog.csdn.net/kunloz520/article/details/53839237)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
docker常用命令详解
Docker是一个开源的容器化平台,可以让开发者和系统管理员轻松地构建、部署和运行应用程序。以下是Docker常用的命令详解:
1. docker run:在新容器中运行一个命令。
2. docker start:启动一个已经停止的容器。
3. docker stop:停止正在运行的容器。
4. docker ps:列出所有正在运行的容器。
5. docker images:列出所有本地的镜像。
6. docker rm:删除一个或多个容器。
7. docker rmi:删除一个或多个镜像。
8. docker pull:从Docker镜像仓库中拉取一个镜像。
9. docker push:将一个本地镜像推送到Docker镜像仓库中。
10. docker build:使用Dockerfile构建一个镜像。
11. docker exec:在正在运行的容器中执行一个命令。
12. docker logs:查看容器的日志。
13. docker inspect:获取容器或镜像的详细信息。
14. docker-compose:使用Docker Compose来管理多个容器的应用程序。
以上是Docker的常用命令,使用这些命令可以轻松地管理Docker容器和镜像。