Docker run命令

dockerrun命令用于启动Docker容器,包括后台运行(-d),端口映射(-p),命名容器(--name),重启策略(--restart),自动删除(--rm),设置环境变量(--env),标签(--label),使用特定镜像(--image)和挂载主机目录(-v)等选项。示例展示了如何创建一个映射端口8080,设置环境变量和标签的Ubuntu容器。
摘要由CSDN通过智能技术生成

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 需要替换为实际的共享目录路径。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值