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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2023-02-02 Mybatis-plus中通用mapper的CRUD(增、删、改、查)操作封装BaseMapper和IService(最详细)
2023-02-02 Mybatis-Plus的应用场景及注入SQL原理分析