开发者社区 > 云原生 > 中间件 > 正文

有pull的命令,启动docker命令有么?

有pull的命令,启动docker命令有么?

提问17.png

展开
收起
古拉古拉 2023-08-01 14:32:56 79 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    Docker没有专门的"启动"(start)命令,一般情况下只需要运行容器即可。

    但是你可以通过以下方式"启动"一个Docker容器:

    run命令运行一个新的容器
    bash
    Copy
    docker run --name mycontainer image
    该命令将以image镜像创建一个名为mycontainer的容器,并运行它。

    start命令启动一个已经存在的容器
    bash
    Copy
    docker start mycontainer
    若mycontainer容器已经存在,可以使用start命令启动它。

    restart命令重启一个容器
    bash
    Copy
    docker restart mycontainer
    相当于停止再启动容器。

    attach命令附加到一个运行中的容器
    bash
    Copy
    docker attach mycontainer
    附加到容器的STDOUT和STDIN,相当于"进入"一个运行中的容器。

    exec命令在容器中执行命令
    bash
    Copy
    docker exec -it mycontainer bash
    相当于"进入"容器并在其中执行命令。

    以上方式都可以理解为"启动"一个Docker容器,启动后你可以对容器进行操作。

    另外,Docker的pull命令是拉取镜像,没有"启动"的功能。

    希望上述命令能为你提供参考。如果还有其它疑问,欢迎继续提问。

    2023-08-02 20:01:25
    赞同 展开评论 打赏
    1. Tengine-Ingress Deployment
      有启动参数

    https://tengine.taobao.org/document_cn/ingress_quickstart_cn.html

    此答案来自钉钉群“Tengine 开源交流群"

    2023-08-01 19:36:54
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
构建基因数据应用生态系统—— docker in Bio/informatics 立即下载