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

  

 

posted on 2022-09-01 21:06  痴心妄想  阅读(1618)  评论(0编辑  收藏  举报

导航