1 centos系统中安装docker

centos系统下的docker的安装:

docker安装文档地址:

可以在hub.docker.com查看镜像:

https://hub.docker.com/:中搜索mongo,就会出现结果,带offical image标签的就是官方镜像,点进去可以看到介绍、版本、指引等;

centOS 中docker的安装:

系统要求:

  1. 要求还在维护的centOS7 版本,其他版本不被支持或者没有测试;

  2. 必须开启centos-extras repository,默认是开启的,如果关掉了,需要打开;

  3. 推荐使用overlay2存储驱动,不太理解这里是指Centos使用overlay2文件系统还是创建docker时,创建overlay2文件系统于Centos的文件系统之上(回环设备);

开启centos-extras

暂时没有涉及

删除旧版本:

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

安装:

方法有几种,不过为了便于安装和升级,推荐 设置 Docker仓库,然后利用它来安装;

利用docker仓库安装:

  1. 安装yun-utils,并设置稳定版本的仓库:它提供了yum-config-manager工具;

     $ sudo yum install -y yum-utils
     
     $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
     //开启、关闭nightly和test仓库,具体有什么用,不太清楚
     //nightly版本是下一个稳定版本的最近版本;
     $ sudo yum-config-manager --enable docker-ce-nightly
     $ sudo yum-config-manager --enable docker-ce-test
     $ sudo yum-config-manager --disable docker-ce-nightly
    
  2. 安装最新版docker引擎和容器:

     $ sudo yum install docker-ce docker-ce-cli containerd.io
    

    会提示我们接受GPG key:

     060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
    

    如果是这个key,则接受即可;

    这样docker就安装好了,但没有启动,group已经创建了,但group中没有user;

    温馨提示:如果使用了多个docker仓库,在利用um instal

    或者 yum update安装或者更新docker时,总是会得到最新版本,可能并不适合稳定使用;

  3. 安装其他指定版本:

    3.1 查看仓库中可用的docker版本并按照版本排序:

     $ yum list docker-ce --showduplicates | sort -r
    
     docker-ce.x86_64  3:18.09.1-3.el7                     docker-ce-stable
     docker-ce.x86_64  3:18.09.0-3.el7                     docker-ce-stable
     docker-ce.x86_64  18.06.1.ce-3.el7                    docker-ce-stable
     docker-ce.x86_64  18.06.0.ce-3.el7                    docker-ce-stable
    

    3.2 选择版本安装,需要使用版本的全限定名:docker-ce-版本号,版本号是:后面 及-前面的字符串:如:docker-ce-18.09.1

     $ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
    
  4. 启动docker

     $ sudo systemctl start docker
    
  5. 查看docker是否安装成功,运行一个hello-world:

     $ sudo docker run hello-world
    
     这条命令会让docker下载一个test image,如果容器正常启动,它会打印一些信息(Hello from Docker!)并且退出;
    
  6. 至此,docker的安装已经结束了,但是还需要进行一些设置以便没有管理员权限的用户也能使用docker;

    具体参考网页https://docs.docker.com/engine/install/linux-postinstall/,暂时不做解读;

  7. 注意生产环境使用非root权限运行docker,上述的网页中也显示了如何实现;

设置国内镜像源

目前能用的镜像:

https://dockerhub.azk8s.cn  Azure 中国
registry.docker-cn.com  Docker 中国官方镜像(貌似这个不能用了)
https://docker.mirrors.ustc.edu.cn  中科大镜像
https://mirror.ccs.tencentyun.com   腾讯云镜像
  • centos版本设置docker镜像源步骤

    • daemon.json的全路径为:/etc/docker/daemon.json,如果之前没有访问过的话,这个文件可能不存在;
    • 重启docker生效;
  • centos版本docker设置命令:

      //打开daemon.json文件,该文件可能不存在,新增就好;
      vi vi /etc/docker/daemon.json;
      //在文件中加入以下内容并保存;
      {
          "registry-mirrors":[
                  "https://docker.mirrors.ustc.edu.cn",
                  "https://dockerhub.azk8s.cn",
                  "https://mirror.ccs.tencentyun.com"
          ]
      }
      // 重启docker服务:
      systemctl restart docker;
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,319评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,801评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,567评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,156评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,019评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,090评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,500评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,192评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,474评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,566评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,338评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,212评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,572评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,890评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,169评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,478评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,661评论 2 335