当前位置: 首页 > article >正文

Docker run命令

docker run 命令用于创建、启动和运行一个新的 Docker 容器。它的参数如下:

参数含义
-d以后台模式运行容器
-p将容器的端口映射到主机的端口
–name为容器指定一个名称,可以在后面的命令中引用该容器
–restart指定容器的重启策略,可以是always(默认值)、on-failure、unless-stopped或no。
–rm在容器退出时自动删除该容器
-v在容器内挂载主机的共享目录。
–env设置容器的环境变量。
–label设置容器的标签,用于自定义容器的属性,比如版本号。
–image指定容器的镜像。
–security-opt指定容器的安全选项,比如label、ports或users。
–volume在容器内挂载主机的共享目录。
–entrypoint指定容器的启动命令,可以是一个或多个命令行参数,这些命令将被解释为容器的启动命令。
–command指定容器的启动命令,可以是一个或多个命令行参数,这些命令将被解释为容器的启动命令,并在容器启动时执行。

例如
以下命令创建一个名为 my-container 的容器,并将容器的端口映射到主机的端口 8080:

docker run -d -p 8080:8080 --name my-container --restart always --rm --env MY_ENV=production --label com.example.version=1.0 --image ubuntu:18.04 --security-opt label=com.example.version=1.0 --volume /path/to/shared/dir my-container

该命令将创建一个名为 my-container 的容器,并将容器的端口映射到主机的端口 8080。它还设置了容器的一些环境变量、标签、安全选项、挂载目录等。注意,这个例子中的 /path/to/shared/dir 需要替换为实际的共享目录路径。


http://www.kler.cn/a/18466.html

相关文章:

  • MySQL远程连接错误解决:Host is not allowed to connect to this MySQL server
  • 网络安全-Linux基础(bash脚本)
  • C++数据结构算法学习
  • Matlab实现鹈鹕优化算法(POA)求解路径规划问题
  • 现代Web开发:Vue 3 组件化开发实战
  • SpringBoot(十)SpringBoot使用QQ邮箱stmp发送邮件
  • WebRTC源码目录结构
  • 欧几里得算法,辗转相除法的证明
  • 思科网络交换机配置命令(详细命令总结归纳)
  • 手把手带你进入爬虫的世界
  • 4种智能指针
  • PMP证书“扫盲”时间2023年考证人快看过来
  • 基于springboot的医院信管系统
  • 备忘录模式
  • 网络路径下倾斜模型生产流程-空三计算,像控刺点
  • vue_组件基础
  • chatgpt的150个指令大全
  • GraphHopper调研笔记
  • Linux | Ubuntu配置JDK源码编译环境
  • canvas的三种渲染模式的区别
  • 点对点通讯的好处和坏处?能否实现及时通讯?
  • 树莓派系统配置-raspi-config
  • [python] Python类型提示指北
  • 多媒体通信有些SCI期刊推荐? - 易智编译EaseEditing
  • Java线程池编码示例
  • 【模拟IC学习笔记】 反馈