xml地图|网站地图|网站标签 [设为首页] [加入收藏]
来自 新濠国际登录平台 2019-11-06 06:18 的文章
当前位置: 新濠国际登录平台 > 新濠国际登录平台 > 正文

新濠国际登录平台马云爸爸给广大的docker爱好者

卸载已经安装的Docker

Docker 简介

Docker官网
Docker Github
Docker —— 从入门到实践
Docker是一个开放源代码软件项目,让应用程序布署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。(摘自维基百科))
通俗的讲,Docker 就是轻量级的虚拟机。

Docker简介

引用参考:
https://help.aliyun.com/knowledge_detail/42851.html
https://docs.docker.com/engine/installation/linux/ubuntulinux/

准备工作:

  • 阿里云服务器
  • SecureCRT (其他终端皆可)
  • 网络连通...

阿里云Ubuntu 16.04 64位服务器

新濠国际登录平台 1

$ sudo apt-get update

如果内核版本较旧,则需要先更新内核,以下是更新xenial内核

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

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

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

使用curl获取最新的Docker (使用阿里的镜像服务且使用云服务器内部网络下载)
目前未通过

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

新濠国际登录平台 2

安装成功后运行Docker的提示信息

提示:此时Docker已安装完成,但Docker下载镜像会相当的慢

使用阿里云的加速器,也就是阿里云的又一个镜像

使用阿里云的开发者平台登录云服务器后台 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

测试
因为使用阿里云内网地址下载,使用加速器后下载的速度很快

新濠国际登录平台 5

Paste_Image.png

Docker在国内安装和Docker pull都很慢,马云爸爸给广大的docker爱好者提供了便利:不仅可以在各个linux操作系统快速安装最新版的Docker,还免费提供了一个docker加速器,让大家免于Q的阻碍。
接下来,我来说下Ubuntu16.04如何接受马云爸爸的优惠:

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.10、16.04、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的加速器,此处不做对比或测评,本文以阿里云加速器为例使用,阿里云对每个用户有专属加速器地址。
首先,你得有阿里云账号,阿里云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

二.更新源和软件

本文由新濠国际登录平台发布于新濠国际登录平台,转载请注明出处:新濠国际登录平台马云爸爸给广大的docker爱好者

关键词: