官网文档
https://docs.docker.com/engine/install/
前置说明
- 以下安装基于非
root
用户,故而命令前都配上了sudo
,如果直接使用root
用户操作,可以去掉sudo
- 操作以下命令建议选择
XShell
工具连接到服务器或者虚拟机
安装环境
- CentOS7
安装步骤
- 卸载旧版本
sudo yum remove \
docker \
docker-client \
docker-client-lastest \
docker-common \
docker-lastest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 安装依赖包
sudo yum install -y \
yum-utils \
device-mapper-persistent-data \
lvm2
- 配置yum安装docker的地址
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 安装docker
sudo yum install \
docker-ce \
docker-ce-cli \
containerd.io
- 启动docker
sudo systemctl start docker
- 验证是否安装并启动成功
docker -v
建议配置
1、配置开机自启动
sudo systemctl enable docker
2、配置阿里云国内镜像源
- 登录阿里云控制台
-
找到容器镜像服务 - 镜像加速
image.png image.png - 复制
CentOS
下面的命令
image.png - 在CentOS7命令行运行
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://uoyq8dxj.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
- done!
网友评论