centos 7 安装:
1.输入ip查询:ip addr
接着来查看ens33网卡的配置:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
把这一项改为YES(ONBOOT=yes)
然后重启网络服务: sudo service network restart
2.使用 systemctl disable firewalld 永久操作关闭防火墙设置:
说明:上述操作,修改的是防火墙的配置,修改之后重启才有效.当前的防火墙还没有关闭.
临时关闭防火墙:
systemctl stop firewalld
最后可以命令systemctl status firewalld.service #查看防火墙状态
3.安装软件:
wget /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
yum update
yum -y install lrzsz
yum -y install wget
yum install zip unzip
安装, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
6.sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
yum list docker-ce --showduplicates | sort -r
8.直接安装最新的,运行以下命令:
sudo yum install docker-ce
1. 安装/升级Docker客户端
推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce:https://yq.aliyun.com/articles/110806?spm=5176.8351553.0.0.11b81991ikncDF
2. 配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://3xwnjsy8.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
9.yum -y install epel-release
10.yum -y install python-pip 对安装好的pip进行升级 pip install --upgrade pip
11.安装Docker-Compose
1.终端执行:pip install docker-compose
如果报错:ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out
pip --default-timeout=200 install -U docker-compose
安装:docker-compose
下载docker-compose 官网下载地址:https://github.com/docker/compose/releases
然后操作拷贝和可执行权限并查看版本
sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose -v
docker-compose version 1.17.1, build 6d101fb
启动Docker,命令:
systemctl start docker,
然后加入开机启动,
systemctl enable docker
-----------------------------------------------下面的不用关心
chmod +x wait-for-it.sh
docker-compose up -d --build 运行项目