今天安装Docker失败了,想问下在国内还能用Docker吗?
作者:卡卷网发布时间:2024-12-04 15:52浏览数量:98次评论数量:0次
哟,安装 Docker 失败了是吧?这问题不稀奇,尤其在国内。想知道 Docker 在国内还能不能用,听老油条给你掰扯掰扯。
已收录于,我的技术网站:ddkk.com 里面有,500套技术系列教程、1万+道,面试八股文、BAT面试真题、简历模版,工作经验分享、架构师成长之路,等等什么都有,欢迎收藏和转发。
1. 直入主题:国内能不能用 Docker
一句话,能用!但得有点技巧,国内的网络环境你懂的,墙外那点资源直接访问可能费劲,但办法总比困难多。下面我就教你几招,保证你 Docker 用得飞起。
2. Docker 国内安装指南
2.1 安装 Docker
先解决安装问题,官方安装方法走一遍,如果挂了,不用慌,咱有国内源。直接上脚本:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
这个脚本是从阿里云拉的 Docker 安装包,速度快得很,不会再让你装得怀疑人生。
2.2 启动 Docker
装好之后启动服务:
sudo systemctl start docker
sudo systemctl enable docker
搞定,再检查下安装是不是成功了:
docker --version
看到版本号了,说明安装成功,没啥问题。
3. 拉取 Docker 镜像
3.1 国内镜像源
想拉取镜像不费劲,得用国内的镜像源。阿里云、网易云都有提供。你需要修改 Docker 的配置文件,指向国内源。
创建或编辑 /etc/docker/daemon.json
文件,加入如下内容:
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}
保存退出,然后重启 Docker:
sudo systemctl daemon-reload
sudo systemctl restart docker
这样你拉取镜像就会从国内源走了,速度那是嗖嗖的。
3.2 测试拉取镜像
来个实战,随便拉个镜像试试:
docker pull busybox
看着速度是不是快了很多?如果还能慢,那你只能怀疑人生了。
4. 翻墙拉取 Docker 镜像
当然,国内源有时候也不够全,这时候你得翻墙。翻墙工具老油条不方便多说,自己懂的都懂。
4.1 配置代理
你需要让 Docker 走代理,方法是修改 Docker 的 systemd 配置文件。创建或编辑 /etc/systemd/system/docker.service.d/proxy.conf
:
[Service]
Environment="HTTP_PROXY=http://your-proxy.com:your-port"
Environment="HTTPS_PROXY=http://your-proxy.com:your-port"
Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com"
注意替换 your-proxy.com:your-port
为你的代理地址和端口。
4.2 重启 Docker 服务
修改完后别忘了重启 Docker:
sudo systemctl daemon-reload
sudo systemctl restart docker
5. 使用 VPN
如果代理不行,用 VPN 也是个办法,连接上 VPN 后,Docker 的网络流量就会走 VPN,这样也能解决拉取镜像的问题。
6. 总结一下
说到底,在国内用 Docker 虽然有点小坎坷,但也不是没法玩。无论是换国内源还是翻墙,只要方法对路,都能搞定。
Docker 本身是个好东西,别因为网络环境给卡住了。按照上面说的来,保证你能顺利装上 Docker,拉到你想要的镜像。
免费看 500 套技术教程的网站,希望对你有帮助
弟弟快看-教程,程序员编程资料站 | DDKK.COM推荐一些 Docker k8s 系列教程,希望能帮到你
Docker 系列文章
- 01、Docker 实战:Docker 基础教程
- 02、Docker 实战:Docker 架构
- 03、Docker 实战:Ubuntu 安装 Docker
- 04、Docker 实战:CentOS Docker 安装
- 05、Docker 实战:Windows 安装 Docker
- 06、Docker 实战:Docker run 运行镜像
- 07、Docker 实战:Docker 容器
- 08、Docker 实战:Docker top 查看容器进程
- 09、Docker 实战:Docker inspect 容器元数据
- 10、Docker 实战:Docker start 启动容器
- 11、Docker 实战:Docker restart 重启容器
- 12、Docker 实战:Docker rm 删除已停止的容器
- 13、Docker 实战:Docker 命名容器
- 14、Docker 实战:Docker 容器运行 Web 应用
- 15、Docker 实战:Docker 端口映射
- 16、Docker 实战:Docker images 本地镜像列表
- 17、Docker 实战:Docker 查找镜像
- 18、Docker 实战:Docker commit 更新镜像
- 19、Docker 实战:Docker Dockerfile 创建镜像
- 20、Docker 实战:Docker build 构建镜像
- 21、Docker 实战:Docker 镜像打标签
- 22、Docker 实战:Docker 部署 Nginx 环境
- 23、Docker 实战:Docker 部署 PHP 环境
- 24、Docker 实战:Docker 安装 MySQL
- 25、Docker 实战:Docker 安装 Tomcat
- 26、Docker 实战:Docker 安装 Python
- 27、Docker 实战:Docker 安装 Redis
- 28、Docker 实战:Docker 安装 MongoDB
- 29、Docker 实战:Docker 安装 Apache
- 30、Docker 实战:Docker 命令大全
k8s 系列文章
- 01、Kubernetes 实战 - CI/CD 简介与 ECS 服务规划
- 02、Kubernetes 实战 - 购买阿里云 ECS 实例
- 03、Kubernetes 实战 - ci-server 构建节点 Docker、Jenkins 环境搭建
- 04、Kubernetes 实战 - k8s 集群环境搭建
- 05、Kubernetes 实战 - k8s 应用部署演示 - 直接部署和 yaml 部署
- 06、Kubernetes 实战 - Deployment 部署对象
- 07、Kubernetes 实战 - Service 服务介绍和使用
- 08、Kubernetes 实战 - Ingress 路由转发的介绍与使用
- 09、Kubernetes 实战 - 灰度发布的介绍与实现
- 10、Kubernetes 实战 - 滚动发布的介绍与实现
- 11、Kubernetes 实战 - 服务探针简介
- 12、Kubernetes 实战 - 服务探针简介
- 13、Kubernetes 实战 - docker 私有镜像仓库 harbor 安装和使用
- 14、Kubernetes 实战 - Secret 对象的简介与创建
- 15、Kubernetes 实战 - Secret 镜像的使用
- 16、Kubernetes 实战 - ECS 服务停机和环境修复
- 17、Kubernetes 实战 - k8s 服务发现简介
- 18、Kubernetes 实战 - 使用 ConfigMap 管理服务的环境变量
- 19、Kubernetes 实战 - k8s 污点和容忍度
- 20、Kubernetes 实战 - k8s 项目部署流程和操作梳理
- 21、Kubernetes 实战 - k8s 部署 MySQL 服务(secret、deployment、service)
- 22、Kubernetes 实战 - 布署 nodejs 后端项目(上)
- 23、Kubernetes 实战 - 布署 nodejs 后端项目(中)
- 24、Kubernetes 实战 - 布署 nodejs 后端项目(下)
- 25、Kubernetes 实战 - 布署前端项(下)
- 26、Kubernetes 实战 - 实现自动构建部署
7.这个东西:让我offer拿到手软
无意间获得一份7000多页阿里大佬写的刷题笔记,原来进大厂没那么难, 七千页的BAT大佬写的刷题笔记,让我offer拿到手软
8.求一键三连:点赞、分享、收藏
已收录于,我的技术网站:ddkk.com 里面有,500套技术系列教程、1万+道,面试八股文、BAT面试真题、简历模版,工作经验分享、架构师成长之路,等等什么都有,欢迎收藏和转发。
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐

你 发表评论:
欢迎