(01)【Docker学习笔记】之 Deepin 15.11环境安装Docker

1.卸载旧版本Docker

旧版本Docker被称为docker,docker.io或docker-engine。

          $ sudo apt-get remove docker docker-engine docker.io containerd runc

2.安装Docker Engine-Community

(1).使用docker仓库安装(对于 Raspbian,不支持使用仓库进行安装。必须改为使用 shell 脚本方式。)

          设置仓库

          更新apt包索引

          $ sudo apt-get update

          

         安装 apt 依赖包,用于通过 HTTPS 来获取仓库。

         apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

         (01)【Docker学习笔记】之 Deepin 15.11环境安装Docker_第1张图片

        添加 Docker 的官方 GPG 密钥:

        $ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

       并通过搜索指纹 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88  验证指纹是否存在。

       $ sudo apt-key fingerprint 0EBFCD88

       (01)【Docker学习笔记】之 Deepin 15.11环境安装Docker_第2张图片

       设置稳定的存储库//添加软件源

       $ sudo vim /etc/apt/sources.list

       在文件末尾添加官方源
       deb https://download.docker.com/linux/debian stretch stable

       (01)【Docker学习笔记】之 Deepin 15.11环境安装Docker_第3张图片       

      安装Docker

      更新apt包索引

      (01)【Docker学习笔记】之 Deepin 15.11环境安装Docker_第4张图片

      安装最新版本的 Docker Engine-Community 和 containerd 

      $ sudo apt-get install docker-ce docker-ce-cli containerd.io

      (01)【Docker学习笔记】之 Deepin 15.11环境安装Docker_第5张图片

      查看已安装Docker版本

      (01)【Docker学习笔记】之 Deepin 15.11环境安装Docker_第6张图片

      修改Docker镜像仓库为国内地址

      $ sudo vim /etc/docker/daemon.json

      

      如果文件daemon.json不存在则先创建

      $ touch /etc/docker/daemon.json

      修改此文件如下格式,(如果启动docker报错,则请删掉你复制json串中的空格等特殊符号,再重启docker即可)

      {
          "registry-mirrors": ["https://cr.console.aliyun.com"]
      } 

      最好是 按一行写,不容易出错:{"registry-mirrors":["https://cr.console.aliyun.com"]}

      国内的加速地址有:

      Docker中国区官方镜像
      https://registry.docker-cn.com

      网易
      http://hub-mirror.c.163.com

      ustc
      https://docker.mirrors.ustc.edu.cn

      中国科技大学
      https://docker.mirrors.ustc.edu.cn

      阿里云容器 服务
      https://cr.console.aliyun.com/

      推荐使用阿里云

      重启docker服务使其生效

      $ sudo service docker restart

      至此修改就生效了

      查看docker容器

      $ sudo docker ps

      如果报如下错:

      

      则,将当前用户加入docker组:

      sudo gpasswd -a ${USER} docker

      然后退出当前用户比如切换为root,再次切换回去即可。        

     (01)【Docker学习笔记】之 Deepin 15.11环境安装Docker_第7张图片

你可能感兴趣的:(Docker)