1、安装docker(下载地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ )
yum install containerd.io-1.2.0-3.el7.x86_64.rpm
yum install docker-ce-cli-18.09.0-3.el7.x86_64.rpm
yum install docker-ce-18.09.0-3.el7.x86_64.rpm
设置 docker 服务开机自启动
systemctl enable docker.service
安装 命令行补全(重新登录生效)
yum install bash-completion
2、安装docker-compose(下载地址:
curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
)
复制 docker-compose-Linux-x86_64 到 /usr/local/bin/ 目录下 重命名为 docker-compose 并增加执行权限
3、docker-compose 加入环境变量
vim ~/.bashrc
最后一行加入 :
export PATH="$PATH:/usr/local/bin"
生效:
source ~/.bashrc
验证:
docker-compose --version
4、查看时间、同步时间
ntpdate cn.pool.ntp.org
修改时区
timedatectl set-timezone Asia/Shanghai
5、查看防火墙状态,开放端口
systemctl status firewalld.service
>>> 开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
>>> 关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
(关闭防火墙后需要重启docker 服务)
6、设置容器退出自动重启
docker update --restart=always xxx
restart 参数
no : 容器退出时,不重启容器;
on-failure : 只有在非0状态退出时才从新启动容器;
always : 无论退出状态是如何,都重启容器;
Comments (0)