docker run --name 详解
时间: 2024-02-17 18:51:07 浏览: 222
docker run --name 是Docker的一个命令,用于启动一个容器并指定其名称。这个命令后面可以跟随各种参数和选项,用于配置容器的不同方面,例如指定镜像、端口映射、数据卷等等。具体用法可以参考官方文档:https://docs.docker.com/engine/reference/run/。
相关问题
docker run -it --name=centos -v /lib/opt:/opt centos:7 bash详解
这个命令会创建一个名为 `centos` 的 Docker 容器,并将其运行在交互模式下。容器将基于 CentOS 7 镜像创建,并且会在容器内部启动一个 Bash 终端。
这个命令还使用了 `-v` 参数,将本地机器的 `/lib/opt` 目录挂载到了容器内部的 `/opt` 目录。这意味着,在容器内部,你可以访问本地机器上 `/lib/opt` 目录中的文件,而不需要将这些文件复制到容器内部。
如果你想退出容器,可以使用 `exit` 命令;如果你想重新进入容器,可以使用 `docker start -i centos` 命令。
docker run -p
docker run -p是docker的一个命令,用于创建一个新的容器并运行一个命令。具体的参数可以根据需要进行设置。其中,-p参数用于将主机端口与容器端口进行映射。有以下三种写法可以使用:
1. docker run -p ip:主机端口:容器端口
2. docker run -p 主机端口:容器端口(常用)
3. docker run -p 容器端口
举个例子,假设我们要运行一个名为jenkins2的容器,并将主机的8080端口映射到容器的8080端口,可以使用以下命令:
docker run -d --name jenkins2 --restart always -p 8080:8080 jenkins/jenkins
这样,在Docker重启后,jenkins2容器会自动启动,并且主机的8080端口将与容器的8080端口进行映射。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [【Docker系列】从头学起 Docker——docker run 命令详解](https://blog.csdn.net/qq_45547688/article/details/125785419)[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: 50%"]
- *3* [Docker命令总结:run](https://blog.csdn.net/qq_47346664/article/details/119887657)[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: 50%"]
[ .reference_list ]
阅读全文