Docker-23.0.0版本 一键安装

一 前言

        在数字化飞速发展的今天,应用程序的部署和管理成为每个企业和个人开发者不可忽视的课题。而Docker,作为一款开源的容器化技术,正以其独特的沙箱环境和逻辑隔离特性,引领着应用程序部署的新潮流。想象一下,每个应用程序都拥有一个专属于自己的沙箱环境,就像是一个魔法盒子,将应用程序与外界完全隔离开来。在这个盒子里,应用程序可以自由地运行,而不受外界因素的干扰。这就是Docker为我们带来的奇妙体验。

二 Docker 优势

        Docker具备出色的可移植性和可扩展性。无论你身处何地,只需将容器导出,就能轻松地将应用程序迁移到另一个环境中。同时,Docker还支持集群部署和负载均衡,让你的应用程序能够轻松应对高并发场景。更重要的是,Docker的社区非常活跃,拥有大量的开源镜像和工具,让你能够轻松地找到适合自己的应用程序解决方案。无论是Web应用、数据库还是大数据处理,Docker都能为你提供强大的支持。

三 Docker安装部署

在CentOS 7.9下安装和部署特定版本的Docker(如docker-23.0.0)涉及几个关键步骤。请注意,Docker的某些版本可能不直接支持CentOS 7.9,因此请确保所选版本与您的操作系统兼容。以下是一个基本的安装部署指南:

1、环境准备

   1.1 更新系统:首先,确保您的CentOS 7.9系统已更新到最新状态。

sudo yum update

  1.2安装必要的依赖:安装Docker所需的一些基础软件包。

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2、配置Docker仓库

  2.1设置Docker仓库:您需要添加Docker的官方仓库,或者如果您使用的是企业版或特定版本的Docker,可能需要添加其他仓库。

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

  2.2启用所需版本的仓库:默认情况下,可能只启用了稳定版本的Docker仓库。如果要安装特定版本(如23.0.0),您可能需要启用其他仓库(如测试版仓库)。这通常涉及编辑/etc/yum.repos.d/docker-ce.repo文件,将相应仓库的enabled设置为1。

sudo vi /etc/yum.repos.d/docker-ce.repo

然后找到相应版本的仓库配置,将enabled=0改为enabled=1

3、安装Docker

  3.1查找特定版本的Docker:使用yum list命令来查找可用的Docker版本。

yum list docker-ce.x86_64 --showduplicates | sort -r

在列出的版本中,找到您想要安装的版本(如docker-ce-23.0.0)。

  3.2 安装Docker:使用yum install命令来安装特定版本的Docker。

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

<VERSION_STRING>替换为您要安装的Docker版本的确切字符串。

4、启动Docker服务

  4.1启动Docker:安装完成后,启动Docker服务。

sudo systemctl start docker

  4.2设置开机自启:确保在系统启动时自动启动Docker服务。

sudo systemctl enable docker

5、验证安装

运行一个简单的Docker容器来验证安装是否成功。

sudo docker run hello-world

如果一切顺利,您应该能看到“Hello from Docker!”的输出。

6、配置Docker(可选)

根据需要,您可能还需要配置Docker的镜像加速、数据卷存储等。这些配置通常通过修改Docker的配置文件来实现。

请注意,Docker的不同版本可能在安装和配置方面有所不同。务必参考您所选Docker版本的官方文档以获取最准确的信息和步骤。

二进制方式安装Docker,一键安装脚本更方便

        在数字化浪潮席卷的今天,容器化技术已经成为企业数字化转型的重要一环。Docker,作为容器技术的领军者,为开发者们提供了强大的容器化解决方案。然而,传统的Docker安装方式往往繁琐复杂,耗费大量时间,让不少初学者望而却步。为了解决这一痛点,特别推出了二进制方式安装Docker的脚本,旨在为广大开发者提供一个快速、高效、便捷的Docker安装方案。通过我的脚本,你可以轻松实现Docker的自动化安装,无需再为繁琐的配置和设置而烦恼。希望可以给你带来方便,希望学习交流。欢迎留言!

#!/bin/bash
#this shell  write by ljb for install docker-23.0.0 
#first install docker soft
 
# docker install 

  
# 提示用户输入  
read -p "安装docker-ce-23.0.0版本,请确认? (y/Y to continue) " choice  
  
# 检查用户输入  
if [[ $choice == "y" || $choice == "Y" ]]; then  
    echo "docker安装开始..."  
    
else  
    echo "用户选择退出安装。"  
    exit 1  
fi

 
if ! command -v wget > /dev/null 2>&1 ;then
 
yum install wget -y
 
else
 
echo "wget already install !!"
 
fi 
 
if ! command -v docker >/dev/null 2>&1 && [ ! -f "/usr/lib/systemd/system/docker.service" ];then
cat >/usr/lib/systemd/system/docker.service << EOF 
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
EOF
 
mkdir /etc/docker/
cat >/etc/docker/daemon.json <<EOF
{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com"
  ],
  "max-concurrent-downloads": 10,
  "log-driver": "json-file",
  "log-level": "warn",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3"
    },
  "data-root": "/home/docker-data/docker"
}
EOF
 
cd /opt/
wget https://download.docker.com/linux/static/stable/x86_64/docker-23.0.0.tgz
 
#解压
tar xf docker-*.tgz
#拷贝二进制文件
cp docker/* /usr/bin/
 
echo "start docker now !!"
sleep 2
systemctl daemon-reload
systemctl start docker
systemctl enable docker
 
fi
 
echo "docker soft install finished!!"

五 离线docker一键安装工具获取

【一键离线安装,省时省力】Docker 23.0.0 离线安装工具,让您的云原生旅程更轻松!

如果您还觉得上面一键安装脚本需要创建脚本麻烦,那么您可以选择我打包好的一键安装包,实现离线快速安装,适用centos7 centos8 UOS x86 Ubuntu22.04 等系统下docker安装。Docker 23.0.0 一键离线安装工具,让您轻松摆脱安装困扰,快速拥抱云原生技术!需要的朋友可以去以下地址9.8元购买。首页-智尚云科技-淘宝网

欢迎您光临本店,感谢您对我们的支持和信任。选择我们的离线安装工具,您将节省大量时间,快速掌握Docker技术,为您的项目和企业发展提供强大的支持。让我们一起迈向云原生的未来,共创美好明天!

  • 23
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值