docker run 参数
时间: 2023-06-28 10:06:43 浏览: 185
Docker run 命令用于在新的容器中运行一个命令。下面是一些常用的 Docker run 命令参数:
- `-d`:后台运行容器;
- `-p`:将容器内部的端口映射到宿主机上;
- `-v`:将宿主机的目录挂载到容器中;
- `--name`:指定容器的名称;
- `-e`:设置容器的环境变量;
- `--rm`:容器退出时自动删除;
- `--network`:指定容器使用的网络;
- `--restart`:容器退出后自动重启;
- `-it`:以交互模式运行容器。
这些参数可以根据实际需要进行组合使用,例如:
```bash
docker run -d -p 8080:80 --name myapp -v /host/path:/container/path myimage:latest
```
该命令将以后台模式运行名为 myapp 的容器,将容器内部的 80 端口映射到宿主机的 8080 端口上,并将宿主机的 /host/path 目录挂载到容器内的 /container/path 目录上,使用 myimage:latest 镜像启动容器。
相关问题
docker run参数
Docker是一种容器化技术,可以将应用程序、环境和依赖项打包到一个容器中,以便在任何地方运行。在使用Docker时,常用的命令是docker run,该命令有很多参数,下面是一些常用的参数:
1. -d:以守护进程模式运行容器,即在后台运行。
2. -p:将容器内部的端口映射到主机上的端口,比如-p 8080:80表示将容器内部的80端口映射到主机上的8080端口。
3. -v:将主机上的目录或文件挂载到容器内部,比如-v /data:/var/www/html表示将主机上的/data目录挂载到容器内部的/var/www/html目录。
4. --name:为容器指定一个名称,方便管理和查找。
5. --rm:容器退出时自动删除容器。
6. -e:设置环境变量,比如-e MYSQL_ROOT_PASSWORD=123456设置MySQL的root用户密码为123456。
7. --network:指定容器使用的网络,比如--network=bridge表示使用默认的bridge网络,--network=my-network表示使用自定义的网络my-network。
8. --restart:容器退出后自动重启容器,可以设置为always、on-failure、unless-stopped等。
9. -it:以交互式方式运行容器,并打开容器的标准输入和输出。
10. --entrypoint:覆盖容器默认的入口点。
这些参数可以帮助我们更好地管理和运行Docker容器,根据不同的需求选择相应的参数即可。
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 ]
阅读全文