linux 环境安装 docker

前置工具 yum

如果 linux 是一个全新的环境,需要 依次执行下面的命令

yum -y install gcc
yum -y install gcc-c++
yum install -y yum-utils

安装docker

设置stable镜像仓库

推荐使用阿里云的镜像

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

如果使用daocker官网提供的镜像 可能会超时

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

·安装DOCKER CE

Docker CE指的是docker社区版,用于为了开发人员或小团队创建基于容器的应用,与团队成员分享和自动化的开发管道。Docker CE版本提供了简单的安装和快速的安装,以便可以立即开始开发。

yum -y install docker-ce docker-ce-cli containerd.io

docker启动相关命令

·启动docker
·systemctl start docker
·测试
·docker version 如果展示出带有version相关的信息,则代表安装成功。

·启动docker: systemctl start docker
·停止docker: systemctl stop docker
·重启docker: systemctl restart docker
·查看docker状态: systemctl status docker
·开机启动: systemctl enable docker
·查看docker概要信息: docker info

配置云服务器镜像加速

由于我这边使用的是百度云服务器 ,所以只提供百度云镜像的配置
创建文件夹

mkdir -p /etc/docker

然后依次执行如下命令

vi /etc/docker/daemon.json
{
    "registry-mirrors": ["https://mirror.baidubce.com"]
}
## 重启服务器
sudo systemctl daemon-reload
sudo systemctl restart docker  

可能出现的问题

启动报错

ob for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.

如果是配置镜像加速器后才出现这个问题 ,可能是执行如下命令出现了问题

vi /etc/docker/daemon.json
{
    "registry-mirrors": ["https://mirror.baidubce.com"]
}

解决方法
切换到该目录下

 cd /etc/docker/
 执行  ls  查看目录下的文件 分别为 daemon.josn  和 key.json 
 执行  vim n daemon.josn  
 对照 daemon.josn文件的内容是否为
 {
    "registry-mirrors": ["https://mirror.baidubce.com"]
}
如果不是 ,则修改。 保存并推出
最后执行
sudo systemctl daemon-reload
sudo systemctl restart docker 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值