首页 > 其他分享 >DevOps之Docker的安装

DevOps之Docker的安装

时间:2023-07-31 22:56:20浏览次数:37  
标签:bridge DevOps etc systemctl yum docker 安装 Docker

一、Docker安装

  1. 安装所需的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 添加Docker的YUM存储库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装Docker CE
yum install docker-ce
  1. 查看安装版本
docker info     
  1. 启动Docker服务:
systemctl start docker
  1. 系统启动时自动启动Docker服务:
systemctl enable docker

二、添加镜像加速器

Docker将会使用这些镜像加速器来加速镜像的下载和拉取过程

  1. 创建/etc/docker目录
mkdir /etc/docker
  1. 创建并编辑/etc/docker/daemon.json文件
cat > /etc/docker/daemon.json <<EOF
{
  "registry-mirrors":[
    "https://ebkn7ykm.mirror.aliyuncs.com",
    "https://docker.mirrors.ustc.edu.cn",
    "http://f1361db2.m.daocloud.io",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://registry.cn-hangzhou.aliyuncs.com"
  ]
}
EOF
  1. Docker重新加载配置文件
# systemctl daemon-reload
  1. 重新启动Docker服务以使配置更改生效
# systemctl restart docker

再次-docker info 命令后,即可查看添加成功

三、开启Docker容器中IPv4和IPv6网络桥接

执行docker info出现如下警告:
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled

解决这个问题确保桥接网络设备能够正确处理和转发 IPv6 数据包,从而保证网络安全和容器的正常功能

  1. 编辑/etc/sysctl.conf文件
vi /etc/sysctl.conf
  1. 在文件末尾添加以下两行内容:
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
  1. 重新加载配置文件
sysctl -p

不行可以重启docker后再执行docker info 查看结果

标签:bridge,DevOps,etc,systemctl,yum,docker,安装,Docker
From: https://www.cnblogs.com/Z7TS/p/17594769.html

相关文章

  • 2、pycharm的安装
    1、pycharm是python的集成化开发工具2、pycharm的下载安装包的下载链接:https://pan.baidu.com/s/1C5um8C_kZIZN1ubD0mvMFw提取码:c9qd3、pycharm的安装步骤3.1双击下载的可执行文件3.2下一步 3.3修改安装路径 3.4选择项3.5安装 3.6 等待安装 3.7 选......
  • Exsi 安装OpenWRT并使用gparted扩容
    Exsi安装OpenWRT并使用gparted扩容所有操作均基于MACOS参考资料下载OpenWRT镜像镜像库地址:https://mirror.sjtu.edu.cn/openwrt/releases/[VERSION_ID]/targets/x86/64/22.03.5下载地址cd~\Downloadswgethttps://mirror.sjtu.edu.cn/openwrt/releases/22.03.5/targ......
  • 环境搭建(一):Docker安装
    一、下载地址:https://www.docker.com/二、安装执行下载好的exe文件,等待执行结束安装(2-3分钟)完成,重启电脑三、打开docker客户端通过后会跳出如下报错四、问题处理安装linux的windows子系统/开启Hyper-V(1)、无法解析服务器地址在执行wsl--update时可......
  • android 检查手机是否安装该程序
    publicbooleancheckPrograme(StringpackName,StringactvityName){booleanflag=false;PackageManagermanager=getPackageManager();//只查找启动方式为LAUNCHER并且是ACTION_MAIN的APPIntentmainIntent=newIntent(Intent.ACTION_MA......
  • WPF安装打包程序
    转载于:https://blog.csdn.net/Reborn214/article/details/127671649WPF程序打包1.在VisualStudio扩展中下载并安装MicrosoftVisualStudioInstallerProjects2022 2.以Release模式运行项目3.在解决方案中新建Setup项目 4.将项目工程Debug或者Release......
  • 【补充】docker-compose部署Yapi
    【补充】docker-compose部署Yapi参考博客:docker-compose部署Yapi-知乎(zhihu.com)【1】了解DockerCompose:DockerCompose是Docker官方推出的一个用于定义和运行多个Docker容器的工具。通过使用DockerCompose,你可以使用一个单独的yaml文件来定义多个相关的服务,然后使......
  • oh my zsh 安装教程
    ohmyzsh安装一、安装zsh安装oh-my-zsh需要首先安装zsh使用以下命令安装zsh,若其他linux系统可以使用yum来安装,不再赘述sudoaptinstallzsh二、安装oh-my-zshoh-my-zsh官网:https://ohmyz.sh/#install执行命令如下命令直接进行安装sh-c"$(curl-fsSLhttps://raw.g......
  • python解释器安装后,pip的设置步骤
    当python解释器安装好后,开发过程中势必要涉及第三方包的安装,那么由于pip自带的下载源是境外的,下载速度很慢(经常会下载失败)所以必须要先设置pip的全局下载源为国内镜像(这个具体看个人,我比较喜欢清华镜像源(豆瓣,阿里也都不错的)),具体如下:(1)打开cmd,输入pip,然后回车(这步的目的是确保我们......
  • python离线安装
      1.安装yumhttps://www.python100.com/html/63851.html2.卸载原本系统中的python参考:https://www.python100.com/html/W9610GF0KY1P.html3.官网下载python对应安装版本的包https://www.python.org/downloads/4.解压python包tar-zxvfPython-3.6.9.tgz5.进入到python-3.6.9......
  • 1、Anaconda的安装
    1、Anacond的介绍Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda的下载文件比较大(约531MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和Python)。......