ubuntu16安装docker及docker-compose
一、环境前期准备
检查系统版本
系统版本最好在16及以上,可以确保系统的兼容性
lsb_release -a
查看内核版本及系统架构
建议用 x86_64的系统架构,安装是比较顺利的
uname -a
32的系统不支持docker,安装的时候需要格外的注意
二、docker安装
卸载旧版本docker
sudo apt-get remove docker docker-engine docker-ce docker.io
清空旧版docker占用的内存
sudo apt-get remove --auto-remove docker
更新系统源
sudo apt-get update
安装需要相关组件
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
添加阿里云的docker GPG密钥
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
添加阿里镜像源
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
更新源
sudo apt-get update
查看版本
apt-cache madison docker-ce
安装docker
#安装最新版
sudo apt-get install -y docker-ce
#安装5:18.09.9~3-0~ubuntu-xenial版
sudo apt-get install -y docker-ce=5:18.09.9~3-0~ubuntu-xenial
重启docker服务
sudo service docker restart
或者
sudo systemctl restart docker
配置国内镜像地址
为了提高拉取镜像的速度需要配置一下国内的镜像地址提高镜像的拉取速度
vi /etc/docker/daemon.json
{
"registry-mirrors": [
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com"
]
}
重启docker服务
systemctl restart docker
三、docker-compose安装
下载Docker-Compose:
curl -L https://github.com/docker/compose/releases/download/1.23.0-rc3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
安装Docker-Compose:
chmod +x /usr/local/bin/docker-compose
查看版本 :
docker-compose version