docker安装和镜像源

随笔2个月前发布 一份收获
39 0 0

docker安装和换源

docker的介绍

Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。

Docker 使用 Google 公司推出的 Go 语言 进行开发实现。
docker是linux容器的一种封装,提供简单易用的容器使用接口。它是最流行的Linux容器解决方案。

docker的接口相当简单,用户可以方便的创建、销毁容器。
docker将应用程序与程序的依赖,打包在一个文件里面。运行这个文件就会生成一个虚拟容器。
程序运行在虚拟容器里,如同在真实物理机上运行一样,有了docker,就不用担心环境问题了。

docker对比传统虚拟机

特性 容器 虚拟机
启动 秒级 分钟级
硬盘使用 一般为 MB 一般为 GB
性能 接近原生
系统支撑量 单机支持上千个容器 一般几十个

docker安装

利用yum或者apt进行安装

    # yum安装
        # step 1: 安装必要的一些系统工具
        sudo yum install -y yum-utils device-mapper-persistent-data lvm2
        # Step 2: 添加软件源信息
        sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
        # Step 3
        sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
        # Step 4: 更新并安装Docker-CE
        sudo yum makecache fast
        sudo yum -y install docker-ce
    # apt安装
        # 直接安装docker.io就行
        apt install docker.io docker-compose

其他安装请参考
官方文档
菜鸟教程
参考博客1
参考博客2

换源

自 2024-06-06 开始,国内的 Docker Hub 镜像加速器相继停止服务,可选择为 Docker daemon 配置代理或自建镜像加速服务。

# step1 创建镜像加速文件
mkdir -p /etc/docker
touch /etc/docker/daemon.json
# step2 编辑添加镜像源
vim /etc/docker/daemon.json
# step3 写入以下信息(输入:wq退出)
{
"registry-mirrors": ["https://<your_code>.mirror.aliyuncs.com",
"https://docker.m.daocloud.io", 
"https://docker.jianmuhub.com",
"https://huecker.io",
"https://dockerhub.timeweb.cloud",
"https://dockerhub1.beget.com",
"https://noohub.ru"]
}
# step4 开启镜像加速服务
systemctl daemon-reload
systemctl restart docker

可以看看github上的docker-hub镜像源汇总
Docker Hub 镜像加速器

检验是否成功

搜索和拉取hello-world镜像检验一下。

search
docker安装和镜像源
pull
docker安装和镜像源
run
docker安装和镜像源

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...