Docker CE安装

官方文档:https://docs.docker.com/install/linux/docker-ce/centos/

卸载旧版本

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

yum安装(推荐使用yum 安装,方便安装和升级)

  • 设置yum仓库

安装所需的包。yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-data和lvm2由需要 devicemapper存储驱动程序

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

  • 使用下列命令使用稳定存储库

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

到这里,docker yum仓库配置完成,下一步进行安装

安装

  • 安装最新版

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

  • 安装稳定版(为了稳定性需求,生产我们一般会安装较为稳定的不那么新的版本)
  • 版本查看命令:

$ yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64            3:19.03.2-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.1-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.0-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.9-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.8-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.7-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.6-3.el7                     docker-ce-stable
  • 安装命令:

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

$sudo yum install docker-ce-18.06.3.ce-3.el7 docker-ce-cli-18.06.3.ce-3.el7 containerd.io

到此,安装完成!

启动docker

$ sudo systemctl start docker

验证

$ sudo docker run hello-world

配置镜像加速

由于 Docker Hub 的服务器在国外,下载镜像会比较慢。幸好 DaoCloud 为我们提供了免费的国内镜像服务。

下面介绍如果使用镜像。

https://www.daocloud.io/mirror

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

重启docker deamon,即可体验飞一般的感觉

#systemctl restart docker.service

配置docker 命令自动补全

安装docker自带包:

source /usr/share/bash-completion/completions/docker

缺少下面的包,TAB会报错

yum install -y bash-completion

chmod 755  /usr/share/bash-completion/bash_completion

sh /usr/share/bash-completion/bash_completion

安装完成重新启动shell终端测试。

遇到的问题处理

centos安装7安装docker-ce-18.06.3.ce-3.el7 后,docker启动失败,网上的办法(都是关于daemon.json文件修改)没有奏效,后执行yum update -y升级到 19.03.2,问题解决。

原文地址:https://www.cnblogs.com/-abm/p/11561567.html

时间: 2024-08-30 06:56:18

Docker CE安装的相关文章

Docker CE安装及配置国内镜像加速教程

Docker CE安装教程 一.版本说明 2017年2月份,Docker公司发布了全新的Docker版本:V1.13.0.从2017年3月1号开始,Docker的版本命名发生如下变化: 项目 说明 版本格式 YY.MM stable版本 每个季度发行 edge版本 每个月发行 同时将Docker分成CE和EE 2个版本.CE版本即社区版(免费,支持周期三个月),EE即企业版,强调安全,付费使用. Docker 会每月发布一个 edge 版本(17.03, 17.04, 17.05...),每三个

(一) CentOS 7 进行 Docker CE 安装

参考并感谢 官方文档: https://docs.docker.com/install/linux/docker-ce/centos/ 卸载旧版本 # 停止所有正在运行的容器 docker stop `docker ps -a -q` # 删除所有容器(容器运行中则无法删除) docker rm `docker ps -a -q` # 删除所有镜像(镜像使用中则无法删除) docker rmi -f `docker images -a -q` yum remove docker docker-c

(二) Windows 进行 Docker CE 安装(Docker Desktop)

参考并感谢 官方文档: https://docs.docker.com/docker-for-windows/install/ 下载地址 https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe 操作系统要求 Windows 10 64位:Pro,Enterprise或Education(Build 15063或更高版本) 必须启用Hyper-V和容器Windows功能 在Windows 10上成功

Docker CE 安装、卸载及启动停止

Docker CE 安装.卸载及启动停止 概述 Docker CE 是 Docker 公司发布的开源版 Docker 引擎,本文主要简单记录 CentOS 上 Docker CE 的安装.卸载及启动停止 前提条件 系统版本:CentOS 7 维护版本.不支持存档版本 必须开启 centos-extras 附加软件库(默认:开启) 推荐使用 overlay2 文件存储驱动 ps:overlay2 存储驱动配置可参考:Docker overlayfs 存储驱动配置 卸载老版本 Docker CE 如

CentOS 7 安装Docker CE

本节内容: 背景 Moby项目 安装Docker CE 卸载Docker CE 一.背景 在搭建Registry的过程中,发现使用Docker 1.12版本,在push镜像到Registry时会报错误,几经查询解决之道无果后,去github的docker项目上提问,得到的回答是"Also note you appear running an unsupported version of docker which has changes specifically around how regist

在Ubuntu14.04下安装Docker CE(1) - repository篇

从2017年3月开始,Docker开始分为社区版本和企业版,也就是Docker CE和Docker EE, 原来Ubuntu14.04下,通过sudo apt-get install docker.io来进行安装的方式已经过时了.在这里,会详细介绍如何在ubuntu14.04 LTS下安装Docker社区版,也就是Docker CE. 在开始之前,请确保你先做好一些前期准备工作,然后开始安装Docker. 前期准备工作 操作系统 安装Docker CE,你需要以下其中一种64位的Ubuntu操作

Centos7 安装docker ce

一. 安装docker 1.升级rpm包 yum -y update 2. 通过命令设置Docker CE 资源库: yum install -y yum-utils yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 3.生成缓存 sudo yum makecache fast 4.查看可下载版本 yum list docker-ce --showduplicates | s

Docker CE在Ubuntu上安装

安装Docker CE 需要Ubuntu14以上的版本 Bionic 18.04 (LTS) Artful 17.10 Xenial 16.04 (LTS) Trusty 14.04 (LTS) Docker CE是一种Ubuntu上x86_64, armhf, s390x (IBM Z),和ppc64le (IBM Power)支持的架构. 卸载老版本的docker Docker的老版本叫docker或docker-engine,如果有安装,可以通过命令进行卸载: 1 $ sudo apt-g

CentOS7 安装 Docker CE步骤

准备工作 系统要求 Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10. CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动) 无法使用,并且部分功能可能不太稳定. 卸载旧版本 旧版本的 Docker 称为 docker 或者 docker-engine ,使用以下命令卸载旧版本: sudo yum remove docker docker-client docker-client-latest dock