Docker 使用

146 阅读1分钟
  1. 获取镜像命令格式

    docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
    
    # 
    Docker镜像仓库地址: 地址一般格式是 <域名/IP>[:端口号]. 默认地址是Docker Hub
    仓库名: 仓库名是两段式名称, 即<用户名>/<软件名>. 对于Docker Hub, 如果不给出用户名, 
            则默认为 library, 也就是官方镜像
    
  2. 镜像加速

    vi /etc/docker/daemon.json
    
    # 添加以下内容
    {
      "registry-mirrors": [
        "https://dockerhub.azk8s.cn",
        "https://reg-mirror.qiniu.com"
      ]
    }
    
  3. 重启服务

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
  4. 拉取镜像, 例 AlPine

    docker pull alpine
    

运行

  1. 以alpine镜像为基础启动并运行一个容器

    docker run -it --rm alpine sh
    
    # 
    -it: 这是两个参数, -i: 交互式操作, -t: 终端,  进入 sh 执行一些命令并查看返回结果
    --rm: 容器退出后随之将其删除
    alpine: 指用 alpine 镜像为基础来启动容器
    sh: 交互式 Shell
    
  2. 获取版本命令

    cat /etc/os-release