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已经结束了。

相关推荐
lys_82831 分钟前
【linux】解决NAT模型下使用Xshell连接虚拟机显示22端口connection failed问题
linux·运维·服务器
Mxsoft61932 分钟前
电力系统智能运维网络安全威胁检测与防御策略
运维·安全·web安全
序属秋秋秋2 小时前
《Linux系统编程之系统导论》【冯诺依曼体系结构 + 操作系统基本概述】
linux·运维·服务器·c语言·ubuntu·操作系统·冯诺依曼体系结构
roman_日积跬步-终至千里3 小时前
【Docker多节点部署】基于“配置即身份“理念的 Docker 多节点 StarRocks 高可用集群自动化部署方案
java·docker·微服务
piepis3 小时前
Doris Docker 完整部署指南
数据仓库·docker·doris·容器部署
LSL666_5 小时前
5 Repository 层接口
android·运维·elasticsearch·jenkins·repository
sg_knight7 小时前
Docker 实战:如何限制容器的内存使用大小
java·spring boot·spring·spring cloud·docker·容器·eureka
电棍2337 小时前
在docker a100云服务器运行vulkan->sapien->robotwin的经验(报错segmentation fault)
运维·docker·容器
云动雨颤9 小时前
访问宝塔面板安全入口404?SSH命令轻松解决
linux·运维·安全
NPE~9 小时前
[Linux命令分享]日志查看 — — less
linux·运维·less·常用命令·日志查看