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

相关推荐

  1. centos7更新yum安装docker-ce使用阿里源

    2024-04-25 13:32:03       51 阅读
  2. CentOS7安装Docker

    2024-04-25 13:32:03       60 阅读
  3. CentOS7安装docker

    2024-04-25 13:32:03       61 阅读
  4. centos 8 安装docker

    2024-04-25 13:32:03       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-25 13:32:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-25 13:32:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-25 13:32:03       82 阅读
  4. Python语言-面向对象

    2024-04-25 13:32:03       91 阅读

热门阅读

  1. 【数据结构】霍夫曼树

    2024-04-25 13:32:03       38 阅读
  2. 代码质量与自动化:ESLint & Prettier配置与使用

    2024-04-25 13:32:03       34 阅读
  3. tomcat排错实战

    2024-04-25 13:32:03       30 阅读
  4. 深入浅出SSH

    2024-04-25 13:32:03       35 阅读
  5. 微前端qiankun

    2024-04-25 13:32:03       40 阅读
  6. 人工智能在现代科技中的应用和未来发展趋势

    2024-04-25 13:32:03       36 阅读
  7. 前端处理树形数组的几种情况

    2024-04-25 13:32:03       37 阅读
  8. vue 钩子函数

    2024-04-25 13:32:03       33 阅读
  9. ES5、ES6类的定义

    2024-04-25 13:32:03       31 阅读