您现在的位置是:首页 >学无止境 >Docker run命令网站首页学无止境

Docker run命令

fyakm 2024-05-31 00:00:02
简介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 需要替换为实际的共享目录路径。

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。