Centos 离线安装 docker docker-compose 并设置开机启动等一些操作

作者:admin 发布:2018-12-29 浏览:1913次

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)