CentOS下安装部署Docker
1、设置Docker仓库
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2、安装Docker Engine
sudo yum install -y docker-ce docker-ce-cli containerd.io
3、启动Docker服务
sudo systemctl start docker
sudo systemctl restart docker
4、设置Docker开机启动
sudo systemctl enable docker
5、查看Docker安装版本
docker --version
6、常用Docker命令
|
命令 |
描述 |
|---|---|
|
sudo docker ps |
列出当前运行中的容器 |
|
sudo docker ps -a |
列出所有容器(包括已停止的) |
|
sudo docker images |
列出本地存储的所有镜像 |
|
sudo docker run [选项] 镜像名 |
创建并运行容器(如 -d 后台运行,-p 端口映射) |
|
sudo docker stop 容器ID/容器名 |
停止运行中的容器 |
|
sudo docker rm 容器ID/容器名 |
删除已停止的容器 |
|
sudo docker rmi 镜像ID/镜像名 |
删除本地镜像 |
|
sudo docker exec -it 容器ID/容器名 /bin/bash |
进入运行中的容器并打开命令行 |
|
sudo docker logs 容器ID/容器名 |
查看容器运行日志 |
7、下载安装失败问题
若执行 yum install 时出现 Docker 包下载失败(如官方仓库连接超时),可替换为 阿里云 Docker 镜像仓库:
备份原仓库配置:
sudo mv /etc/yum.repos.d/docker-ce.repo /etc/yum.repos.d/docker-ce.repo.bak
添加阿里云仓库:
sudo tee /etc/yum.repos.d/docker-ce.repo <<-'EOF'
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
EOF
刷新缓存并重新安装:
sudo yum clean all && sudo yum makecache
sudo yum install docker-ce docker-ce-cli containerd.io -y
8、完整卸载Docker
https://zhuanlan.zhihu.com/p/33128249326
错误提示

解决方法
yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-compose-plugin-2.27.0-1.el7.x86_64.rpm
yum -y install docker-ce docker-ce-cli containerd.io

浙公网安备 33010602011771号