Centos安装/更新Docker

首先要配置好Centos 配置好静态IP 替换yum源为阿里云

Docker是什么?

Docker 是一种开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后部署到任何流行的 Linux 机器上。是一种虚拟化的技术,可以把相关软件以及依赖环境打包到一起,并且在独立隔离的环境中运行。

Docker中的软件比VMware VirtualBox之类的软件占用的资源更少,启动更快。

Docker CE是社区免费版

Docker中的软件的配置被称为镜像(Image),运行的软件被称为容器(Container)

Docker 的主要优点包括:

  1. 轻量级:占用资源少,启动速度快。
  2. 隔离性:每个容器都是相互隔离的,保证了应用的安全性和稳定性。
  3. 可移植性:可以在不同的环境中轻松部署。
  4. 高效部署:提高了应用的部署效率。
  5. 资源管理 :对资源的使用可以进行有效的限制和管理。
    Docker 常用于以下场景:
  6. 开发环境:为开发者提供一致的开发环境。
  7. 持续集成/持续部署(CI/CD):加速应用的交付流程。
  8. 微服务架构 :实现服务的独立部署和管理。
    Docker 为应用的开发、部署和管理提供了一种高效、便捷的方式。

查看是否安装Docker CE

命令:yum list docker-ce --showduplicates | sort -r

如果有安装需要先卸载:

安装最新版Docker CE

添加yum源,命令:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum缓存:sudo yum makecache fast

先安装相关依赖:yum install -y yum-utils device-mapper-persistent-data lvm2

安装Docker CE最新版:yum install docker-ce -y

如果要安装指定版本而非最新版本:查看版本列表:yum list docker-ce --showduplicates | sort -r

安装指定版本:yum install docker-ce-18.06.3.ce-3.el7 -y

验证安装结果:

启动docker:systemctl start docker

查看版本:docker version

启动并开机自启:systemctl start docker systemctl enable docker

Docker镜像加速:

配置步骤:

登陆阿里云平台:https://cr.console.aliyun.com/

--->点击控制台-->点击左上角导航,搜索容器镜像服务-->点击容器服务-->点击镜像加速器

配置Centos:

mkdir -p /etc/docker

vim /etc/docker/daemon.json

#复制配置内容,编辑daemon.json并保存文件

{

"registry-mirrors": "你的url"

}

重启服务

sudo systemctl daemon-reload

sudo systemctl restart docker

相关推荐
GeW1 小时前
产业新优势基础软件的人才底盘,从Linux与数据库开始
linux·数据库
by209991 小时前
Linux GCC/G++ 编译与 Makefile 构建
linux·运维·服务器·经验分享
cq林志炫2 小时前
两个Linux服务器之间同步文件
linux·运维·服务器
无人生还别怕3 小时前
如何搭建k8s服务(containerd部署)
linux·云原生·容器·kubernetes·openanolisos
杨浦老苏4 小时前
把项目管理搬回自己服务器:Windshift部署与避坑
docker·项目管理·群晖
企鹅侠客4 小时前
Linux CPU 负载平均值(Load Average)详解:从原理到实践
linux·运维·服务器·服务器负载
易点云徐源4 小时前
HP 暗影精灵 PRO 16 安装双系统后,开机直接进入 Windows,按 F9 才能进入 Ubuntu:GRUB 菜单不显示的处理方法
linux·运维·ubuntu
木雷坞4 小时前
Baserow Docker部署:导入设备借用CSV,再用表单新增登记
运维·docker·容器
第404号工位5 小时前
离职退电脑前别只点“清空回收站”!手把手教你彻底抹除凭证与数字痕迹
linux·python·架构
就像楞次定律5 小时前
【Linux 学习记之二】C++ 构建体系与底层链接机制的深度透视(1)
linux·后端