docker 安装

发布时间 2023-12-01 15:14:38作者: 林**
  • 1.卸载旧版本的 docker
    sudo apt-get remove docker docker-engine docker.io containerd runc
  • 2. 如果您想保留现有数据,那么直接进入下一步即可。
    如果您不想保留现有数据(可选),如 image、container、volume等,执行下面的命令,相比remove命令,purge会同时清除软件包和软件的配置文件。
    sudo apt-get purge docker-ce docker-ce-cli containerd.io

     

  • 3. 主机上的 image、container、volume 或自定义配置文件不会自动删除。要删除所有映像、容器和卷,执行下面的命令,删除对应的文件夹:

    sudo rm -rf /var/lib/docker
    sudo rm -rf /var/lib/containerd

     

  • 4. 更新 apt 包索引并安装 ca-certificates、curl、gnupg、lsb-release等,以允许 apt 通过 HTTPS 使用存储库;

    sudo apt-get update
    sudo apt-get install ca-certificates curl gnupg lsb-release

     

  • 5.添加 Docker 的官方 GPG 密钥;

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

     

  • 6. 使用下面命令设置 stable 仓库。

    echo \
      "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
      $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

     

  • 7. 安装 Dokcer Engine   安装最新版本的 Dokcer Engine:

    apt-cache madison docker-ce
    sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

     

  • 8. 更新 Dokcer Engine

    sudo apt-get update
    sudo apt-get upgrade
  • 9. 查询docker 都有那些容器

    docker ps -a

    10. 查看 docker 启动容器 log

    docker logs --tail -n mysql

    11. 查看 docker 镜像包

    docker images

    12. 删除容器 

    docker rm + container ID