zoukankan      html  css  js  c++  java
  • Docker的一些常用命令

    记Docker的一些常用命令

    1. 拉取镜像:docker pull xxx:tagId
    2. 查看镜像本地镜像:docker images
    3. 创建镜像:docker build -t .
      参数:t:指定要创建的目标镜像名
      .:Dockerfile 文件所在目录,可以指定Dockerfile 的绝对路径
    4. 设置镜像标签:docker tag 860c279d2fec runoob/centos:dev
      docker tag 镜像ID,这里是 860c279d2fec ,用户名称、镜像源名(repository name)和新的标签名(tag)
    5. 推送到镜像仓库:docker push registry/app:commitid
    6. 运行镜像:docker run -it -p 3000:4000 registry/app:commitid /bin/bash
      参数:t:终端
      i:交互式操作
      p:容器内的4000端口映射到3000端口
      /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash
      d:后台运行
    7. 查看docker容器进程:docker ps -a
    8. 进入容器:docker exec -it <容器 ID> /bin/bash
    9. 关闭进程:docker stop <容器 ID>
    10. 重启进程:docker restart <容器 ID>
    11. 启动已停止的容器:docker start <容器 ID>
    12. 删除容器:docker rm -f <容器 ID>
    13. 删除所有镜像:docker rmi $(docker images -q)
    14. 删除所有容器:docker rm $(docker ps -aq)
    15. 停止所有容器:docker stop $(docker ps -q)
    16. 登录docker:docker login -u 用户名 -p 密码
    17. 登出docker:docker logout

    添加镜像加速

    编辑daemon.json
    vim /etc/docker/daemon.json
    {
    "registry-mirrors": ["https://k9e55i4n.mirror.aliyuncs.com"]
    }
    最后重新加载和重启docker:
    systemctl daemon-reload
    systemctl restart docker

  • 相关阅读:
    [LeetCode 题解]: Triangle
    [LeetCode 题解]: pow(x,n)
    [LeetCode 题解]: plusOne
    [LeetCode 题解]: ZigZag Conversion
    error: field 'b' has imcomplete type
    两个分数的最小公倍数
    DDR工作原理
    流水线技术原理和Verilog HDL实现
    FPGA主要应用
    提高器件工作的速度
  • 原文地址:https://www.cnblogs.com/suyuanli/p/12444172.html
Copyright © 2011-2022 走看看