首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >docker run 命令使用详解(二)

docker run 命令使用详解(二)

原创
作者头像
玖叁叁
发布2023-04-26 09:12:10
发布2023-04-26 09:12:10
7380
举报
文章被收录于专栏:玖叁叁玖叁叁

使用伪终端

如果要在交互模式下同时分配一个伪终端,可以使用-t选项。

代码语言:javascript
复制
docker run -it ubuntu /bin/bash

上面的命令将在交互模式下同时分配一个伪终端,运行一个名为ubuntu的容器,并在其中执行/bin/bash命令。

给容器指定一个名称

如果要给容器指定一个名称,可以使用--name选项。

代码语言:javascript
复制
docker run --name my-container ubuntu

上面的命令将使用ubuntu镜像创建一个名为my-container的容器。

映射端口

如果要将容器内部的端口映射到主机的端口,可以使用-p选项。

代码语言:javascript
复制
docker run -p 8080:80 nginx

上面的命令将使用Docker Hub上的nginx镜像创建一个新的容器,并将容器内部的80端口映射到主机的8080端口。

挂载主机目录

如果要将主机的目录或文件挂载到容器中,可以使用-v选项。

代码语言:javascript
复制
docker run -v /host/dir:/container/dir ubuntu

上面的命令将使用ubuntu镜像创建一个新的容器,并将主机的/host/dir目录挂载到容器的/container/dir目录。

设置环境变量

如果需要设置环境变量,可以使用--env选项。

代码语言:javascript
复制
docker run --env VAR=value ubuntu

上面的命令将使用ubuntu镜像创建一个新的容器,并设置环境变量VAR的值为value。

删除容器

如果要在容器退出时自动删除容器,可以使用--rm选项。

代码语言:javascript
复制
docker run --rm ubuntu

上面的命令将使用ubuntu镜像创建一个新的容器,并在容器退出时自动删除该容器。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用伪终端
  • 给容器指定一个名称
  • 映射端口
  • 挂载主机目录
  • 设置环境变量
  • 删除容器
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档