docker run 简介
docker run 是使用 docker 创建新容器实例的命令。docker run 命令允许用户定义容器运行时的参数,例如容器的名称、网络和卷等。docker run 命令还可以指定容器的镜像及其标签、环境变量以及需要运行的命令等。
常用的 docker run 参数
docker run 命令带有多个命令行选项,可以用于配置容器的环境和参数。下面是几个常用的 docker run 参数:
- --name: 为容器指定一个名称,使得容器易于识别。
- -d: 后台运行容器,不阻塞终端。
- -p: 指定容器和主机之间的端口映射。
- -v: 将主机上的文件或目录挂载到容器内部,实现数据共享。
- -e: 设置容器的环境变量。
- --restart: 容器崩溃后重启的策略。
docker run 示例
下面是一个使用 docker run 命令创建容器的示例,该容器会运行一个简单的 web 应用:
```
docker run -d --name my-webapp -p 8080:80 -v /webapp:/app -e "db_host=127.0.0.1" my-webapp:latest
```
以上命令使用了常用的 docker run 参数:
- 将容器命名为 my-webapp,易于识别。
- 在后台运行容器。
- 将容器的 80 端口映射到主机的 8080 端口。
- 将主机上的 /webapp 目录挂载到容器的 /app 目录。
- 设置容器的 db_host 环境变量为 127.0.0.1。
- 使用名为 my-webapp 的镜像,并使用 latest 标签。
以上示例展示了如何使用 docker run 命令创建一个简单的 web 应用容器,使用了常用的 docker run 参数,包括容器命名、端口映射、文件挂载、环境变量设置等。这些参数可以帮助用户更好地控制 docker 容器的运行环境。
本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/dockeryl6d7f8.html
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及捕鱼10元起上10元下的版权问题,且不对任何资源负法律责任。
如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。
如有侵犯您的捕鱼10元起上10元下的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!