docker 在linux里面的安装

根据官网的安装教程

1 ·确定你是CentOS7及以上版本

cat /etc/redhat-release

2 如果之前安装过docker,现在想要升级,可以先卸载之前的 卸载的步骤是

 3 确定CentOS7能上外网,安装gcc

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

4 安装需要的软件包,这个是根据官网找到的

 

yum install -y yum-utils

5 以下这个里面是解决yum安装不上的情况

https://blog.csdn.net/python113/article/details/123055912

7 配置阿里云yum仓库,提高安装下载包的速度

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

8 以下命令是安装docker,最后一步安装,一路yes 即可

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

9 如果在安装过程中,可能出错

 解决方案是以下两步:

这一步可能很慢,我们可以在互联网下载,之后上传到linux里面
wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
 
 在这个文件对应的文件夹下,执行这个
yum -y install containerd.io-1.2.6-3.3.el7.x86_64.rpm

以上做完,重新下载docker

10 校验是否安装成功

docker version
 
# 输出如下,即安装成功
Client: Docker Engine - Community
 Version:           19.03.5
 API version:       1.40
 Go version:        go1.12.12
 Git commit:        633a0ea
 Built:             Wed Nov 13 07:25:41 2019
 OS/Arch:           linux/amd64
 Experimental:      false
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

docker启动报错:Job for docker. service failed because the control process exited with error code

 

1.通过命令进入/etc/docker文件目录:

命令:cd /etc/docker

  查看该目录下是否有daemon.json这个文件;这个文件是我们在安装时创建的,如果没有的话,使用mkdir /etc/docker && touch daemon.json进行创建

2.修改文件名
将daemon.json 文件名进行修改;修改成 .conf 结尾的文件

命令:mv daemon.json daemon.conf

3.重启动docker
修改完成重新启动docker,没有报错就代表成功了。

命令:systemctl restart docker

 

posted @ 2024-02-02 10:54  爵岚  阅读(35)  评论(0编辑  收藏  举报