卸载已经安装的Docker

Docker 简介

Docker官网
Docker
Github
Docker ——
从入门到执行
Docker是一个开放源代码软件项目,让应用程序安插在软件容器下的干活得以自动化进行,借此在Linux操作系统上,提供一个附加的软件抽象层,以及操作系统层虚拟化的自行政管理理机制。(摘自维基百科))
浅显的讲,Docker 就是轻量级的虚拟机。

Docker简介

引用参考:
使用Ali云火速安装新型版docker和加快docker,Docker安装与境内加快。https://help.aliyun.com/knowledge\_detail/42851.html
https://docs.docker.com/engine/installation/linux/ubuntulinux/

安不忘虞工作:

  • Ali云服务器
  • SecureCRT (别的终端皆可)
  • 互联网连通…

Ali云Ubuntu 16.04 陆12个人服务器

澳门金沙国际 1

$ sudo apt-get update

假如基本版本较旧,则须求先更新内核,以下是翻新xenial内核

$ sudo apt-get install linux-image-generic-lts-xenial
$ sudo reboot

使用curl获取最新的Docker (使用Ali的镜像服务且使用云服务器外部网络下载)

$ curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

运用curl获取最新的Docker
(使用Ali的镜像服务且使用云服务器内部互连网下载)
时下未经过

$ curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/intranet | sh -

澳门金沙国际 2

设置成功后运维Docker的提醒音讯

提醒:此时Docker已安装完结,但Docker下载镜像会一定的慢

动用Ali云的加速器,也正是阿里云的又三个镜像

应用Ali云的开发者平台登录云服务器后台
https://dev.aliyun.com/

澳门金沙国际 3

Paste_Image.png

找到加速器地址,配置镜像的地址(直接执行命令)

澳门金沙国际 4

Paste_Image.png

sudo mkdir -p /etc/systemd/system/docker.service.d
sudo tee /etc/systemd/system/docker.service.d/mirror.conf <<-'EOF'
[Service]
ExecStart=
ExecStart=/usr/bin/docker daemon -H fd:// --registry-mirror=https://***l0kzl.mirror.aliyuncs.comEOF
sudo systemctl daemon-reload
sudo systemctl restart docker

测试
因为使用Ali云内网地址下载,使用加快器后下载的快慢高速

澳门金沙国际 5

Paste_Image.png

Docker在境内安装和Docker
pull都相当的慢,马云(英文名:杰克 Ma)阿爹给广大的docker爱好者提供了便宜:不仅能够在各种linux操作系统急速安装新型版的Docker,还免费提供了贰个docker加速器,让大家免于Q的阻拦。
接下去,我的话下Ubuntu16.04什么接受杰克 Ma老爹的优遇:

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

Docker 安装

那边以Ubuntu16(16.十 、16.0④ 、14.04均可)为例安装Docker
CE,别的系统请参考Docker官网。查看Ubuntu版本请点击

  1. 设置更新源

#安装基础工具
sudo apt-get -y install \
  apt-transport-https \
  ca-certificates \
  curl
#信任key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
#添加源
sudo add-apt-repository \
       "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
       $(lsb_release -cs) \
       stable"
#更新源列表
sudo apt-get update
  1. 获取Docker CE

sudo apt-get -y install docker-ce
  1. 测试是或不是安装成功

sudo docker run hello-world

.替换为阿里云源:

拉长阿里镜像

Docker 国内加快

Docker在境内安装会相比慢,常常会设置战败,如若在设置进度中出现下载某些安装文件战败,能够复制那个安装文件的下载地址,通过VPN之类的机器下载成功后,复制到安装机器进行设置,安装后透过apt
-f install 命令安装其余重视的文本,以能够安装成功。
国内有不少Docker的加快器,此处不做比较或测验评定,本文以Ali云加快器为例使用,Ali云对各种用户有专属加快器地址。
先是,你得有Ali云账号,阿里云Docker控制台,在控制台的加快器菜单相项会有各类系统及版本的装置/升级/加快的主意,此处不再复制,请自行前往查看。

先在极限输入以下命令:

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

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo vi /etc/apt/sources.list

查阅能够设置的docker版本

然后删除sources.list里面包车型大巴全体内容,替换为以下内容:

yum list docker-ce --showduplicates
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##测试版源
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# 源码
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##测试版源
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# Canonical 合作伙伴和附加
deb http://archive.canonical.com/ubuntu/ xenial partner
deb http://extras.ubuntu.com/ubuntu/ xenial main

安装18.03.1

二.更新源和软件

sudo yum install docker-ce-18.03.1.ce
sudo apt-get update 更新源  
sudo apt-get upgrade 更新软件

启动 Docker

三.安装curl

systemctl enable docker
systemctl start docker
apt-get install curl

安装Docker阿里云加速器

留神:就算那里提醒包争持:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
下列软件包有未满足的依赖关系:
 curl : 依赖: libcurl3 (= 7.35.0-1ubuntu2.10) 但是 7.47.0-1ubuntu2.2 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

专注:须要替换xxxxx为你的Ali云加快器地址,该加快器地址获取格局能够参考小编的其它一篇教程:配置Aliyun
Docker加速器

先执行:

apt-get remove libcurl3

接下来实施:

apt-get install curl

即可!
四.安装Docker
澳门金沙国际 ,执行命令:

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

即可安装新型版的Docker!
自然,如若你用了Ali云主机,间接在内网执行上边这么些本子即可:

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/intranet | sh -

安装完后会在收尾时打字与印刷如下内容:

Client:
 Version:      17.04.0-ce
 API version:  1.28
 Go version:   go1.7.5
 Git commit:   4845c56
 Built:        Mon Apr  3 18:07:42 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.04.0-ce
 API version:  1.28 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   4845c56
 Built:        Mon Apr  3 18:07:42 2017
 OS/Arch:      linux/amd64
 Experimental: false

五.开启加快
打开Ali云docker镜像仓库,然后用自身的Ali账号登录,找到“加快器”,会有给自身的隶属加快器。再用页面包车型大巴唤醒开启加快即可!地址教程:,具体如下:

本着Docker客户端版本大于1.10的用户

您可以因此修改daemon配置文件/etc/docker/daemon.json来使用加快器:

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["你的专属加速地址"]
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker

相关文章