zoukankan      html  css  js  c++  java
  • 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 会主动去下载这个镜像,并用这个镜像启动一个容器;当容器运行时,它打印一条信息消息并退出。

  • 相关阅读:
    leetcode刷题 650~
    leetcode刷题 633~
    发送udp报文
    SIP (Session Initiation Protocol) 协议
    你所不知道的replace
    uni-app(六)生成海报图片路径问题
    uni-app(五)小程序的一些注意事项,踩坑
    uni-app(四)小程序里的vuex
    uni-app(三)组件、插件使用,引入字体
    uni-app(二)接口请求封装,全局输出api
  • 原文地址:https://www.cnblogs.com/xiguatian/p/6974015.html
Copyright © 2011-2022 走看看