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
pull
run
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...