Linux 拨号vps windows公众号手机端

docker run命令的作用是什么

lewis 6年前 (2019-06-09) 阅读数 9 #网络运维
文章标签 docker

docker run 命令在 Docker 中的作用是创建并启动一个容器。当你使用 docker run 时,Docker 会根据指定的镜像执行以下操作:

  1. 查找本地是否有指定的镜像,如果没有,则从远程仓库(默认是 Docker Hub)下载镜像。
  2. 使用该镜像创建一个新的容器。
  3. 初始化容器,设置网络、存储等环境。
  4. 启动容器,并执行容器内部默认或指定的命令。

docker run 命令的基本语法如下:

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
  • [OPTIONS] 是启动容器时可以指定的选项,例如 -d(后台运行容器并返回容器ID)、--name(为容器指定一个名称)、-p(端口映射)、-v(挂载卷)等。
  • IMAGE 是要创建容器使用的镜像名。
  • [COMMAND] 是容器启动后需要执行的命令。
  • [ARG...] 是传递给命令的额外参数。

示例:

  • 运行一个以交互模式启动的 Ubuntu 容器,并打开一个终端:

    docker run -it ubuntu /bin/bash
    
  • 以后台模式运行一个名为 my-nginx 的 Nginx 服务器容器,并将容器的 80 端口映射到主机的 8080 端口上:

    docker run --name my-nginx -d -p 8080:80 nginx
    

这样,docker run 就能根据提供的镜像创建并启动一个配置好的容器实例了。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门