zoukankan      html  css  js  c++  java
  • CentOS 安装 Docker CE

    Docker 划分为 CE 和 EE。CE 即社区版(免费,支持周期三个月),EE 即企业版,强 调安全,付费使用。

    Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10,CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。

    卸载旧版本:如果没有安装过则无需卸载

    yum remove docker docker-client docker-client-latest  docker-common  docker-latest  docker-latest-logrotate docker-logrotate docker-engine


    安装方法:

    大多数用户会 设置Docker的存储库并从中进行安装,以简化安装和升级任务。这是推荐的方法。

    一些用户下载并手动安装 RPM软件包, 并完全手动管理升级。这在诸如在无法访问互联网的空白系统上安装Docker的情况下很有用。

    在测试和开发环境中,一些用户选择使用自动 便利脚本来安装Docker。(不推荐)

    1. 使用存储库安装:

    安装yum-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

    国内源: yum-config-manager –add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

    安装最新版本的Docker Engine和容器:

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

    建立docker组:

    sudo groupadd docker

    将当前用户加入到docker组中:(linux环境中一般不直接使用root用户)

    sudo usermod -aG docker 用户

    启动docker:

    sudo systemctl enable docker

    sudo systemctl start docker

    通过运行hello-world 映像来验证是否正确安装了Docker Engine 

    2.使用软件包安装:

    如果您不能使用Docker的存储库来安装Docker,则可以下载该.rpm版本的 文件并手动安装。每次要升级Docker Engine时,都需要下载一个新文件。

    转到https://download.docker.com/linux/centos/ 并选择您的CentOS版本。然后浏览x86_64/stable/Packages/ 并下载.rpm要安装的Docker版本的文件。

    安装Docker Engine,将以下路径更改为下载Docker软件包的路径:

    sudo yum install /path/to/package.rpm

    创建docker用户组:

    sudo groupadd docker

    将当前用户加入到docker组中:(linux环境中一般不直接使用root用户)

    sudo usermod -aG docker 用户

    启动Docker:

    sudo systemctl enable dcoker

    sudo systemctl start docker

    通过运行hello-world 映像来验证是否正确安装了Docker Engine  :

    sudo docker run hello-world

    卸载Docker

    卸载Docker Engine,CLI和Containerd软件包:

    sudo yum remove docker-ce docker-ce-cli containerd.io

    主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷

    sudo rm -rf /var/lib/docker

    配置镜像加速:

    国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国 内很多云服务商都提供了国内加速器服务,例如:

    1. Docker 官方提供的中国 registry mirror
    2. 阿里云加速器
    3. DaoCloud 加速器

    对于使用 upstart 的系统而言( Ubuntu 14.04、Debian 7 Wheezy ),编辑 /etc/default/docker 文件,在其中的 DOCKER_OPTS 中 添加获得的加速器配置:

    DOCKER_OPTS=”–registry-mirror=https://registry.docker-cn.com”

    重新启动服务:

    sudo service docker restart

    对于使用 systemd 的系统( Ubuntu 16.04+、Debian 8+、CentOS 7 ),请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存 在请新建该文件)

    { “registry-mirrors”: [ “https://registry.docker-cn.com” ] }

    重新启动服务:

    sudo systemctl daemon-reload

    sudo systemctl restart docker

    原文地址:http://www.jinengpai.cn/index.php/2020/04/19/centos/

    部署docker使用云服务器即可,推荐使用腾讯云,目前有优惠,点击优惠链接进行购买:

    https://cloud.tencent.com/act/cps/redirect?redirect=1054&cps_key=7ae47c31eab5bc223fc32fa76c3b41a5&from=console

  • 相关阅读:
    Valid Palindrome
    Linux经常使用命令(十七)
    JavaSE入门学习8:Java基础语法之方法
    Eclipse导入Maven项目出现错误:Unsupported IClasspathEntry kind=4
    HTTP ERROR 503
    演示账号激活的过程:注冊——>向指定邮箱发送邮件——>用户登录邮箱,激活账号
    Oracle update+with的使用场景
    代理模式(静态代理+动态代理)——JAVA
    BZOJ1611: [Usaco2008 Feb]Meteor Shower流星雨
    BZOJ1724: [Usaco2006 Nov]Fence Repair 切割木板
  • 原文地址:https://www.cnblogs.com/gongguan/p/12775415.html
Copyright © 2011-2022 走看看