1.确保 yum 包更新到最新。
yum update
2.卸载旧版本(如果安装过旧版本的话)
sudo yum remove docker docker-common docker-selinux docker-engine
3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4.设置yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5.安装docker
sudo yum install docker-ce //由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
6.启动并加入开机启动
sudo systemctl start docker
sudo systemctl enable docker
安装docker-compose
sudo wget -P /usr/local/bin https://github.com/docker/compose/releases/download/1.27.4/docker-compose-Linux-x86_64 cd /usr/local/bin/ sudo mv docker-compose-Linux-x86_64 docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose -v
列出所有运行的服务
docker-compose ps
进入docker-compose下的mysql
docker ps //获取应用的id
docker exec -it docker中的id bash mysql -uroot -p 输入密码
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
后面的备用:
安装python3
yum -y install python3
python3 -V
pip3 -V
利用pip3下载安装docker-compose,centos8
yum -y install epel-release #Centos 8已经换成python3 使用该命令解决 yum -install python3-pip
#查看版本
pip3 --version
安装compose
pip3 install docker-compose
//中途安装报错时,可手动yum install相应的组件
#查看版本 docker-compose version
#删除docker-compose sudo rm /usr/local/bin/docker-compose