首页 > 系统相关 >CentOS Docker安装、镜像加速

CentOS Docker安装、镜像加速

时间:2023-03-18 17:13:24浏览次数:43  
标签:CentOS ce yum https 镜像 Docker com docker

CentOS Docker安装

方法一:使用官方安装脚本自动安装

# 安装命令:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 使用国内daocloud一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh

方法二:手动安装01

# 卸载旧版本,较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。
  	yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
# 安装Docker Engine-Community,使用docker仓库进行安装:在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。
# 设置仓库:安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
	 yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
# 设置稳定的仓库:使用官方源地址(比较慢)
	 yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
# 选择国内一些源地址(阿里云)
	 yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 清华大学源
	 yum-config-manager \
    --add-repo \
    https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
安装Docker Engine-Community
 	 yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
# 启动docker
systemctl start docker
# 启动docker守护进程
systemctl  daemon-reload
# 卸载docker:删除安装包
yum remove docker-ce
# 删除镜像、容器、配置文件等内容:
rm -rf /var/lib/docker

方法三:手动安装02(同上)

# 线上安装:安装docker-ce的依赖工具
	yum -y install yum-utils  device-mapper-persistent-data lvm2
# 添加docker-ce的yum源
	yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 修改docker-ce的源文件
 	sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
# 安装docker-ce
 	yum -y install docker-ce
# 启动docker守护进程
	systemctl  daemon-reload
    systemctl  start docker
以上步骤若报错,可以执行yum -y upgrade 然后,重启docker即可

Docker镜像加速

​ 国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,

​ 阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:

# 对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):
[root@docker ~]# cat /etc/docker/daemon.json 
{
"registry-mirrors":["https://59b5ruz2.mirror.aliyuncs.com"]
}
# 重启服务
systemctl daemon-reload
systemctl restart docker
# 检查加速器是否生效、末尾看到如下,说明配置成功
[root@docker ~]# docker info
Registry Mirrors:                  
  https://59b5ruz2.mirror.aliyuncs.com/     

标签:CentOS,ce,yum,https,镜像,Docker,com,docker
From: https://www.cnblogs.com/lpmp/p/17231215.html

相关文章

  • CentOS7系统编译安装简易Zabbix6.0
    系统环境设置系统交换分区(本文使用云主机安装)设置交换分区,现在很多云主机,默认都是关闭交换分区,关于交换分区的优缺点,可以自百度,这一步非必须,可以跳过。1、设置交换......
  • CentOS7系统安装MySQL8.0版本
    一、下载1、下载地址:https://dev.mysql.com/downloads/mysql/2、选择对应的系统版本进行下载 3、把如下包上传到指定的安装目录下mysql-community-common-8.0.31-1.el......
  • docker 常用工具
    windows下常常需要linux环境直接安装虚拟机不方便也浪费资源所以直接在docker下安装一个centos然后搭建好开发环境就是个不错的办法一、Linux环境1、安装centos(默......
  • linux centos yum 单独安装 mysqldump
    在linux下,mysqldump属于mysql的组件,可以安装mysql获取,如:$yum-yinstallmysql-client1一般情况下,是安装mysql的时候获得mysqldump组件,但有时可能已经安装Mar......
  • Centos7安装Gitlab
    1.什么是Gitlab?GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在GitHub上的Wiki页面。Gitlab是......
  • docker仓库
    Harbor - 企业级 Docker 私有仓库一 、安装底层需求  Python应该是2.7或更高版本  Docker引擎应为1.10或更高版本  DockerCompose需要为1.6.0或更高版本......
  • docker 安装 MinIO
    MinIO安装官网地址:https://min.io/文档地址:https://min.io/docs一、Docker环境安装安装docker镜像dockerpullminio/minio运行容器dockerrun-p19000:9000......
  • Docker Mysql限制内存
    买了个阿里云的1G单核的服务器,运行了Docker装了数据库占用内存2/3的内存,然后再跑个Java小型程序直接死机,无奈只能减小mysql内存解决后效果:查询了网上资料总结解决方案:......
  • docker端口映射
    概述有的时候遇见问题有点懵,对基础的东西不是很清楚导致判断,不明确遇见一个mysql容器端口映射,在其他的网段无法远程登录到容器内的mysql后分析发现是没有开启ip_forwar......
  • Docker安装及使用
    Docker安装及使用安装gcc和g++1.检查gcc和g++是否安装好,如果没有安装好,则需要安装。yum-yinstallgccyum-yinstallgcc-c++2.安装需要的软件包yuminstall-yyu......