I、基础环境安装
一、服务器安装centos7
systemctl status firewalld (查看防火墙状态) systemctl stop firewalld (停止防火墙) systemctl disable firewalld(禁止开机启动)
二、安装docker环境
注意:docker 一般安装在linux7以上,内核3.1以上 以下安装都在【root】用户下操作 查看内核 uname -a
官网地址:https://docs.docker.com/engine/install/centos/
中文地址:https://www.runoob.com/docker/centos-docker-install.html
2.1、离线安装【rpm–V 18.03.1-ce】(推荐)
注意:安装前先卸载旧版本(之前装过)没有装过略过
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
① 拷贝文件
拷贝文件 docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm 到: /home下
② yum 安装 RPM包
yum install -y docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm
③ 启动并且设置开机启动 docker
## 启动docker: systemctl start docker ## 查看启动状态 systemctl status docker ## 设置开机自启 systemctl enable docker
设置开机自启
④ 配置docker镜像加速
阿里云,容器镜像服务
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://zc6zk38q.mirror.aliyuncs.com"] } EOF
注意配置完之后需要重启docker
systemctl daemon-reload systemctl restart docker
2.2、在线安装(一般比较慢)
使用官方安装脚本自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
也可以使用国内 daocloud 一键安装命令
curl -sSL https://get.daocloud.io/docker | sh
2.3、rpm方式安装错误时卸载
如果上面离线方式出错想重新安装,需要先卸载
①查看yum安装的docker文件包
yum list installed |grep docke
②查看docker相关的rpm源文件
rpm -qa |grep docker
③删除所有安装的docker文件包
yum -y remove docker-ce-cli-19.03.14-3.el7.x86_64
④删完之后可以再查看下docker rpm源
rpm -qa |grep docker
三、安装docker-compose(离线安装)
3.1、拷贝文件到 /home文件夹下
3.2、将其移动到 /usr/local/bin,并改名为 “docker-compose”
sudo mv /home/docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
3.3、添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
3.4、查看是否安装成功
docker-compose -v