Docker(二) 安装

可以在任何操作系统上安装Docker, 无论是Mac, Windows, Linux还是任何云服务器, Docker引擎在Linux发行版上运行, 在这里, 我们将以Linux Ubuntu Server 16.04作为演示安装Docker引擎的过程。

 

前提条件

Docker需要两个重要的安装要求:

它仅适用于64位Linux安装

uname --m

它需要Linux内核版本3.10或更高版本。

uname -r

安装Docker

使用在线安装脚本

curl -sSL https://get.daocloud.io/docker | sh

执行后会自动下载并安装Docker及安装包

这个安装脚本会经常更新, 这个脚本安装的Docker是最新版的, 乌班图可以使用apt-install来安装Docker, 但是安装的版本可能比较旧, 如果想安装最新版的, 就需要使用这个版本进行安装

 

编辑数据源

vi /etc/apt/sources.list

删除全部内容并修改为:

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

通过apt install进行安装

有时候安装慢, 还是可以通过apt install docker.io进行安装的

在安装过程中, 可能遇到下面的问题

解决:

sudo pkill -KILL appstreamcli
wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb

执行完上述命令之后再次运行sudo apt-get update就不会再出现上面的错误

 

启动Docker后台服务

service docker start

查看Docker当前版本

docker version

 

配置加速器

由于网络原因, 我们在pull Image的时候, 从Docker Hub上下载会很慢. 所以, 国内的Docker爱好者们就添加了国内的镜像(mirror), 方便大家使用。

修改配置文件

nano /etc/docker/daemon.json

添加http://f2d6cb40.m.daocloud.io

修改完后, 重启docker

systemctl daemon-reload

service docker restart


更多精彩内容