centos7 安装docker和docker-compose
需要切换到root权限执行所有操作
sudo -i
1、安装docker
1.1更新yum
yum update
1.2安装yum-utils
yum install -y yum-utils device-mapper-persistent-data lvm2
1.3设置yum软件源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
1.4从设置好的软件源中,安装docker-ce(免费社区版)
yum -y install docker-ce
1.5检验安装成功和版本
docker -v
1.6启动docker
#操作启动 service docker start #操作重启
service docker restart
#操作关停
service docker stop
1.7检查docker运行状态
systemctl status docker
1.8centos开机自动启动docker
#设置开机自启
systemctl enable docker
#停用开机自启
systemctl disable docker
2、安装docker-compose
2.1在线下载并安放到目录【/usr/local/bin】,改文件名为【docker-compose】
sudo curl -L https://github.com/docker/compose/releases/download/v2.10.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
注意:
①至22年9月最新版为v2.10.2,可到github查看更新,替换下载链接中的版本号用以安装。
②如果下载速度过慢或连不上,可到其它镜像源手动下载离线文件,同样把文件放到/usr/local/bin/docker-compose。如此无需执行本条命令进行在线下载。
③确定文件【/usr/local/bin/docker-compose】正确下载,文件大小起码20M或以上。
2.2给下载好的文件【docker-compose】开权限
chmod +x /usr/local/bin/docker-compose
2.3检查版本信息,确定正确安装
docker-compose -v
2.4使用命令
#启动并后台运行所有的服务 docker-compose up -d #列出项目中目前的所有容器 docker-compose ps #停止服务 docker-compose stop 服务名 #启动服务 docker-compose start 服务名 #停止并删除容器、网络、卷、镜像 docker-compose down #修改yml文件后,重新加载运行 docker-compose up --force-recreate -d