Docker的安装

1,卸载旧版Docker:

要是我们之前的系统中已经存在Docker,我们需要先卸载:

yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-engine

命令:

Kotlin 复制代码
[root@localhost ~]# yum remove docker \
>     docker-client \
>     docker-client-latest \
>     docker-common \
>     docker-latest \
>     docker-latest-logrotate \
>     docker-logrotate \
>     docker-engine

通常要是没有安装过的话,运行出来会是这样的效果:

2,配置Docker的yum仓库

2-1 首先呢,我们需要安装一个 yum 工具:

yum install -y yum-utils

命令:

Swift 复制代码
[root@localhost /]# yum install -y yum-utils
2-2 安装yum工具成功后,执行命令,配置Docker的yum源:

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

命令:

Kotlin 复制代码
[root@localhost /]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

注意:上述的执行结果要类似上图所示, repo saved to .... 如果有Could not 类似的字眼说明保存失败;请重新执行直到成功。

3,安装Docker:

完成好上面的步骤之后,执行命令,安装Docker

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

如果要是出现下载失败的情况,我们可以多尝试几次,这个下载Docker的命令。

出现这种情况,我们就再次尝试下载。

注意:如果出现 网络不可达 的情况;请更换网络重新执行命令。

4,启动和校验:

启动Docker

systemctl start docker

#停止Docker

systemctl stop docker

#重启Docker

systemctl restart docker

#设置开机自启

systemctl enable docker

#执行Docker ps命令,如果不报错,说明已经安装成功了

docker ps

#执行 docker -v 命令查看我们安装的Docker版本

docker -v

启动Docker:

命令:

ruby 复制代码
[root@localhost /]# systemctl start docker
[root@localhost /]#

停止Docker

命令:

ruby 复制代码
[root@localhost /]# systemctl stop docker
Warning: Stopping docker.service, but it can still be activated by:
  docker.socket
[root@localhost /]#

重启:

命令:

ruby 复制代码
[root@localhost /]# systemctl restart docker
[root@localhost /]#

开机自启:

命令:

ruby 复制代码
[root@localhost /]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@localhost /]#

查看docker版本:

命令:

ruby 复制代码
[root@localhost /]# docker -v
Docker version 25.0.1, build 29cf629
[root@localhost /]#

到这一步docker已经安装成功了,不想配置镜像加速的话,可以不用进行下面的步骤。

5,配置镜像加速:

根据图片示例操作

点击管理控制台:

根据下面的提示操作:

在linux中开始操作:

命令:

ruby 复制代码
[root@localhost /]# mkdir -p /etc/docker
配置镜像加速地址:

命令:

ruby 复制代码
[root@localhost /]#  tee /etc/docker/daemon.json <<-'EOF'
> {
>   "registry-mirrors": ["https://rk4kstsb.mirror.aliyuncs.com"]
> }
> EOF
{
  "registry-mirrors": ["https://rk4kstsb.mirror.aliyuncs.com"]
}
[root@localhost /]#
重新加载配置:

命令:

ruby 复制代码
[root@localhost /]# systemctl daemon-reload
[root@localhost /]#
重启docker

命令:

ruby 复制代码
[root@localhost /]# systemctl restart docker
[root@localhost /]#

好了我们本期的安装docker已经结束了。

相关推荐
XIAOHEZIcode2 小时前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户03284722207018 小时前
如何搭建本地yum源(上)
运维
武子康19 小时前
调查研究-183 Apple container:Mac 上用轻量 VM 跑 Linux 容器,Swift 会改写本地容器体验吗?
docker·容器·apple
大树884 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠4 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质4 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工4 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
Alsn864 天前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
酣大智4 天前
ARP代理--工作原理
运维·网络·arp·arp代理
shushangyun_4 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化