centos8 1. 安装yum-utils
yum install -y yum-utils2. 配置国内下载源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3. 安装Docker
yum install -y docker-ce docker-ce-cli containerd.io --nobest
4. 查看已安装版本因为centos8中已经安装了containerd.io,所以我们加上--nobest参数,让他自己选择相应的包即可
docker -v5. 启动Docker
# 启动
systemctl start docker
# 重启
systemctl restart docker
# 停止
systemctl stop docker
# 查看状态
systemctl status docker
# 开机启动
systemctl enable docker
# 删除Exited容器
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm
# 清除所有容器
docker container rm $(docker container ls -aq) -f
# 停止清理Exited容器
docker system prune -a -f
# 进入容器内部
sudo docker exec -it 容器号 bash
6. 安装docker-compose
版本号自己选择最新的
- 安装
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.0/docker-compose-`uname -s`-`uname -m` > ~/docker-compose
更新:
docker-compose stop docker-compose up -d --build
- 移动目录
mv ~/docker-compose /usr/local/bin/docker-compose
- 授予权限
chmod +x /usr/local/bin/docker-compose
- 创建软链接,可快速使用指令
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
- 查看版本号
docker-compose --version
# 通过提前编写的.yml文件再宿主机创建或重新创建新容器,后台方式运行,不打印日志 docker-compose up -d



