如果要在交互模式下同时分配一个伪终端,可以使用-t选项。
docker run -it ubuntu /bin/bash上面的命令将在交互模式下同时分配一个伪终端,运行一个名为ubuntu的容器,并在其中执行/bin/bash命令。
如果要给容器指定一个名称,可以使用--name选项。
docker run --name my-container ubuntu上面的命令将使用ubuntu镜像创建一个名为my-container的容器。
如果要将容器内部的端口映射到主机的端口,可以使用-p选项。
docker run -p 8080:80 nginx上面的命令将使用Docker Hub上的nginx镜像创建一个新的容器,并将容器内部的80端口映射到主机的8080端口。
如果要将主机的目录或文件挂载到容器中,可以使用-v选项。
docker run -v /host/dir:/container/dir ubuntu上面的命令将使用ubuntu镜像创建一个新的容器,并将主机的/host/dir目录挂载到容器的/container/dir目录。
如果需要设置环境变量,可以使用--env选项。
docker run --env VAR=value ubuntu上面的命令将使用ubuntu镜像创建一个新的容器,并设置环境变量VAR的值为value。
如果要在容器退出时自动删除容器,可以使用--rm选项。
docker run --rm ubuntu上面的命令将使用ubuntu镜像创建一个新的容器,并在容器退出时自动删除该容器。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。