• Docker CE 一 部署


    2017年3月1日后,docker 的社区版以后被称为 docker-ce ,而企业版被称为docker-ee

    卸载旧版本

    卸载旧版本的docker 也就是之前叫做 docker-engine

    $ sudo yum remove docker 
                      docker-common 
                      container-selinux 
                      docker-selinux 
                      docker-engine
     
     
    在 /var/lib/docker/ 目录下还包括一些之前的数据,需要你自行去删除或移动备份到其他位置;这些
    数据有  镜像、容器、卷和网络等。
    rm -rf /var/lib/docker
     

    安装新版本

    安装必须的包

    yum install -y yum-utils device-mapper-persistent-data lvm2

    设置 Docker 安装源

    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    假如你需要一个开发的源,你可以用下面的命令启用,因为它已经被包含在上面的仓库源里了,这是可选项

    yum-config-manager --enable docker-ce-edge

    当然你不想用时可以禁用它,用下面的命令

    yum-config-manager --disable docker-ce-edge

    更新 yum 仓库索引

    yum makecache fast

    安装可选软件包

    yum -y install vim-enhanced  bash-completion lrzsz  tree

    更新系统

    yum  update

    安装最新版本的 Docker

    yum install docker-ce

    注意: 假如你有多个版本的 Dcoker 仓库被启用,比如稳定版和开发版;在安装或者更新时,又没有指定

    安装的版本,yum 会安装最高的版本,也许这并不是你需要的。

    安装指定版本

    1. 用下面的命令列出 Docker 的版本

    yum list docker-ce.x86_64  --showduplicates |sort -r

    2. 安装指定的版本

    yum install docker-ce-<VERSION>

    3. 添加阿里云镜像源

       阿里云的镜像源有个加速器,可以加速你获取容器的速度。这个加速器地址是每个人专属的。

       https://dev.aliyun.com/

       需要注册个账号后登录上去,点   管理中心

       

       再点击  镜像加速器

                       

       再安装官方的操作文档修改配置文件即可

                         

     4.    在生产环境中,必须使用 direct-lvm 模式,这就需要你准备好块设备。在启动 Docker 之前,按照设备映射器存储驱动器的引导来(这句实在不会翻译)

           编辑  /etc/docker/daemon.json 。如果没有就创建它,并添加下面的内容。

        {
           "storage-driver": "devicemapper"
        }

    5. 启动 Docker

    systemctl start docker

    6.  验证安装

    docker run hello-world

    这时,Docker 会主动去下载这个镜像,并用这个镜像启动一个容器;当容器运行时,它打印一条信息消息并退出。

  • 相关阅读:
    css3实现背景图片颜色修改的多种方式
    KeyPress 和KeyDown 、KeUp之间的区别
    Web UI 自动化测试技术选型
    CSS3 动画性能优化
    prefetch_HTML5的页面资源预加载技术(Link prefetch)加速页面加载
    纯CSS3实现各种表情动画
    什么是css sprites(雪碧图),css sprites使用的优缺点
    Python爬虫连载7-cookie的保存与读取、SSL讲解
    Java连载82-Set、Collection、List、Map的UML演示
    HTML连载67-手风琴效果、2D转换模块
  • 原文地址:https://www.cnblogs.com/xiguatian/p/6974015.html
Copyright © 2020-2023  润新知