1.安装 docker 容器并配置镜像加速器

这篇具有很好参考价值的文章主要介绍了1.安装 docker 容器并配置镜像加速器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.2.1 实验环境准备
实验环境: rockylinux8.8    可以去官网下载 下载 Rocky | Rocky Linux
主机名: xuegod63
主机 ip: 192.168.1.63(这个 ip 大家可以根据自己所在环境去配置,配置成静态 IP)
2g 内存、2vCPU、50G 硬盘

1、配置静态 ip 和主机名
1)把 ip 配置成静态的

配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33
内容改成如下:根据自己实际情况改

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.1.63
NETMASK=255.255.255.0
GATEWAY=192.168.1.2
DNS1=192.168.1.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64
NAME=ens33
DEVICE=ens33
ONBOOT=YES


备注:BOOTPROTO=static,表示静态配置 ip
ONBOOT=YES,表示启动机器会自动启动网卡
网络配置文件改完生效方式:
重载网卡 ,重启网卡之前一定要重新载入一下配置文件,不然不能立即生效

重载网卡
nmcli connection reload
开启网卡
nmcli c up ens33

2)安装如下软件
[root@localhost ~]# yum install lrzsz vim-enhanced -y
备注:lrzsz 是为了能直接把电脑文件拖拽到 linux 机器的
vim-enhanced 是为了直接能用 vim 命令的,但是如果你装的 linux 系统是 dvd 桌面版,默认是能
直接用 vim 的

3)配置主机名
[root@localhost ~]# hostnamectl set-hostname xuegod63
[root@localhost ~]# bash
2、关闭 selinux、停掉防火墙
[root@xuegod63 ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

注意:修改 selinux 配置文件之后,重启 linux 机器,selinux 才能永久生效
[root@xuegod63 ~]# getenforce #查看 selinux 是否关闭
Disabled
#显示 Disabled 说明 selinux 成功关闭

1.安装 docker 容器并配置镜像加速器,docker,容器,运维
[root@xuegod63 ~]# systemctl stop firewalld && systemctl disable firewalld

3、配置时间同步
在 xuegod63 上执行如下:
开始安装 chrony 服务
[root@xuegod63 ~]# yum -y install chrony #如果没有该服务安装一下
[root@xuegod63 ~]# systemctl enable chronyd --now #设置 chronyd 开机启动并立即启
动 chronyd 服务同步网络时间

编辑 chronyd 配置文件,使用中国的时间服务器同步时间,速度更快
#文件最后增加如下内容  /etc/chrony.conf
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst
server ntp1.tencent.com iburst
server ntp2.tencent.com iburst

echo "server ntp1.aliyun.com iburst
> server ntp2.aliyun.com iburst
> server ntp1.tencent.com iburst
> server ntp2.tencent.com iburst" >> /etc/chrony.conf

1.安装 docker 容器并配置镜像加速器,docker,容器,运维

4、开启包转发功能和修改内核参数
[root@xuegod63 ~]# modprobe br_netfilter
[root@xuegod63 ~]# cat > /etc/sysctl.d/docker.conf <<EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
EOF

[root@xuegod63 ~]# sysctl -p /etc/sysctl.d/docker.conf

备注,内核参数相关说明:
1、net.bridge.bridge-nf-call-ip6tables = 1:
该参数启用了桥接网络设备(bridge)在 IPv6 包进行 iptables 规则过滤时,通过 netfilter 模块将数据包传递给 iptables 处理。这个参数通常用于虚拟化环境,如 Docker 等,以支持 IPv6 流量的转发
和安全过滤。如果不启用该参数,则在桥接设备上的 IPv6 流量无法进行 iptables 规则过滤。
2、net.bridge.bridge-nf-call-iptables = 1:
该参数启用了桥接网络设备(bridge)在 IPv4 包进行 iptables 规则过滤时,通过 netfilter 模块将
数据包传递给 iptables 处理。这个参数通常用于虚拟化环境,如 Docker 等,以支持 IPv4 流量的转发
和安全过滤。如果不启用该参数,则在桥接设备上的 IPv4 流量无法进行 iptables 规则过滤。
3、net.ipv4.ip_forward = 1:
该参数启用了 Linux 操作系统的 IP 转发功能,允许路由器将接收到的数据包转发到其他网络。这个
参数通常用于构建网络拓扑,如在一个局域网内部部署多台主机并让它们可以访问外部互联网。如果不启
用该参数,则 Linux 系统默认不会转发 IP 数据包。.

5、在线安装 docker
配置安装 docker-ce 需要的国内 yum 源(阿里云)
[root@xuegod63 ~]#yum -y install yum-utils
[root@xuegod63 ~]# yum-config-manager --add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6、开始安装 docker
[root@xuegod63 ~]# yum install docker-ce wget net-tools nfs-utils gcc gcc-c++
make cmake libxml2-devel openssl-devel curl curl-devel unzip sudo libaio-devel wget
ncurses-devel autoconf automake zlib-devel epel-release openssh-server socat ipvsadm
conntrack -y --allowerasing


备注,yum install 安装软件包,加参数—allowerasing,可以替换掉冲突的软件包

#启动 docker 服务
[root@xuegod63 ~]# systemctl start docker && systemctl enable docker
#查看 Docker 版本信息
[root@xuegod63 ~]# docker version
#查看 docker 状态
[root@xuegod63 ~]# systemctl status docker
显示 running,说明 docker 正常起来了

1.安装 docker 容器并配置镜像加速器,docker,容器,运维文章来源地址https://www.toymoban.com/news/detail-725023.html

到了这里,关于1.安装 docker 容器并配置镜像加速器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Docker】Docker容器与虚拟机的对比、三要素、架构和镜像加速器的详细讲解

    🚀欢迎来到本文🚀 🍉个人简介:陈童学哦,目前学习C/C++、算法、Python、Java等方向,一个正在慢慢前行的普通人。 🏀系列专栏:陈童学的日记 💡其他专栏:C++STL,感兴趣的小伙伴可以看看。 🎁希望各位→点赞👍 + 收藏⭐️ + 留言📝 ​ ⛱️万物从心起,心动则万物动🏄

    2024年02月15日
    浏览(59)
  • 【Docker】从零开始:6.配置镜像加速器

    镜像加速器是一个位于Docker Hub之前的缓存服务器,用于加速Docker镜像的下载。当我们配置了镜像加速器后,从Docker Hub下载镜像时,Docker将首先尝试从加速器服务器下载镜像,如果加速器服务器上没有该镜像,则会从Docker Hub下载。 Docker加速器是一种工具,可以加速Docker镜像的

    2024年02月05日
    浏览(50)
  • Centos7 配置Docker镜像加速器

    docker实战(一):centos7 yum安装docker docker实战(二):基础命令篇 docker实战(三):docker网络模式(超详细) docker实战(四):docker架构原理 docker实战(五):docker镜像及仓库配置 docker实战(六):docker 网络及数据卷设置 docker实战(七):docker 性质及版本选择 认知升维: 道、法、术、器、势   daemon.json

    2024年02月12日
    浏览(51)
  • 【Docker】配置镜像加速器(以腾讯云为例)

    安装 Docker 软件后,您可以直接通过  docker pull  命令拉取镜像。如您未配置镜像加速源,直接拉取 DockerHub 中的镜像,通常下载速度会比较慢。 为此,我们推荐您使用腾讯云 Docker 镜像源加速镜像下载。不同操作系统的详细操作步骤略有区别,请使用对应的操作步骤进行配置

    2024年02月11日
    浏览(50)
  • Docker 安装以及加速器配置

    通常我们因为安装docker出现许多错误,使用解压版安装方便快捷,并且增加加速器的配置,以及可视化界面的配置,让我们的成长更近了一步 虚拟机使用nat模式,配置ens33如下: 参考资料: 全网最新最全最详细 linux安装docker方式 - 知乎 docker国内镜像库地址 docker镜像仓库地址

    2024年01月21日
    浏览(53)
  • docker安装及加速器配置

    1、docker的安装 官网https://docs.docker.com/engine/install/为我们提供了三种安装方式。 使用存储库安装 从软件包安装 使用便捷脚本安装 官方推荐的是第一种,我里我也采用第一种方法,需要注意需要根据自己的系统和对应版本进行选择。这里我以我的Ubuntu(18.04.4)为例, (1)设置

    2024年02月16日
    浏览(40)
  • docker安装及配置加速器(让你的docker也能起飞)

    一、 Docker的介绍: Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何

    2024年02月10日
    浏览(52)
  • 阿里云Docker镜像加速器

    阿里云Docker镜像加速器详解: Docker 镜像 仓库 容器介绍 以及镜像仓库详解 访问 https://www.aliyun.com/ 搜索 “容器镜像服务”

    2024年04月25日
    浏览(44)
  • 国内 Docker 镜像加速器和国内公共镜像仓库那些事

    首先我们知道,全球最大的公共镜像仓库是 Docker 公司自己搭建的 Docker Hub,也是权威性最高的,里面包含了各种各样的官方镜像,Docker Hub 为每一个注册用户提供了个人镜像仓库服务,该个人镜像仓库是公共的。 以上都不是重点,重点是因为各种各样的原因,国内使用 Dock

    2024年02月05日
    浏览(47)
  • 【云原生】Docker部署/容器加速器(最新版)

    目录 初时Docker和部署 1.什么是Docker 2.容器和虚拟化的区别 3.部署Docker 1.卸载历史版本 2.设置存储库 3.安装Docker最新引擎 4.安装Docker特定安装引擎 1.先查看当前docker-ce都有那些版本 2.替换为所需版本,然后运行以下命令 要安装的命令: 5.启动Docker 6.测试 4.创建docker个人容器加

    2024年02月09日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包