1.docker 安装
添加阿里源 or 清华大学源
阿里
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
清华大学源如下↓,清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
安装必要的一些系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2
更新并安装Docker-CE
yum makecache fast && yum -y install docker-ce
2.配置镜像加速器
加速地址可以在阿里云自己获取,没必要用我的,这是获取地址:https://cr.console.aliyun.com/cn-hangzhou/mirrors
创建文件docker配置文件mkdir -p /etc/docker && vi /etc/docker/daemon.json
默认就这个位置
配置如下信息:
{
"registry-mirrors": ["https://yqxeo7rm.mirror.aliyuncs.com"]
}
sudo systemctl daemon-reload
sudo systemctl restart docker
3.查看docker安装信息
查看Registry Mirrors 是否出现你配置的加速地址,默认的是docker官方的地址:
https://index.docker.io/v1/
执行docker info出现如下警告
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
编辑文件
vi /etc/sysctl.conf
添加以下内容,最后执行sysctl -p
就欧克了
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
4.安装docker-compose
docker composer是个用来定义和运行复杂应用的docker工具。一个使用docker的应用,通常由多个容器组成。使用docker composer不再需要使用shell脚本来启动容器
composer 通过一个配置文件类管理多个容器,在配置文件中,所有的容器通过service来定义,然后使用docker-composer脚本来启动、停止、重启应用和应用中服务以及所有依赖服务的容器,非常适合组合多个容器的开发场
下载:
curl -L https://github.com/docker/compose/releases/download/1.24.0-rc1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composea && chmod +x /usr/local/bin/docker-compose && docker-compose --version
学习网站
官网:https://docs.docker.com/install/linux/docker-ce/centos/
docker官方文档中文译文:https://docker.octowhale.com/