admin 管理员组文章数量: 887609
参考:GitHub - tech-shrimp/docker_installer: Docker官方安装包,用来解决因国内网络无法安装使用Docker的问题
1、windows系统安装docker
cmd 右键 以管理员身份运行
输入
wsl --set-default-version 2
wsl --update --web-download
GitHub - tech-shrimp/docker_installer: Docker官方安装包,用来解决因国内网络无法安装使用Docker的问题
进入项目
找到windows版本下载
下载Windows版本安装包 双击安装即可
可选: 如果想自己指定安装目录,可以使用命令行的方式 参数 --installation-dir=D:\Docker可以指定安装位置
start /w "" "Docker Desktop Installer.exe" install --installation-dir=D:\Docker
2、 Pull镜像
方案一 转存到阿里云
使用Github Action将国外的Docker镜像转存到阿里云私有仓库,供国内服务器使用,免费易用
- 支持DockerHub, gcr.io, k8s.io, ghcr.io等任意仓库
- 支持最大40GB的大型镜像
- 使用阿里云的官方线路,速度快
项目地址: GitHub - tech-shrimp/docker_image_pusher: 使用Github Action将国外的Docker镜像转存到阿里云私有仓库,供国内服务器使用,免费易用
方案二 镜像站
现在只有很少的国内镜像站存活
不保证镜像齐全,且用且珍惜
以下三个镜像站背靠较大的开源项目,优先推荐
项目名称 | 项目地址 | 加速地址 |
---|---|---|
1Panel | GitHub - 1Panel-dev/1Panel: 🔥🔥🔥 Web-based linux server management control panel. / 现代化、开源的 Linux 服务器运维管理面板。 | https://docker.1panel.live |
Daocloud | GitHub - DaoCloud/public-image-mirror: 很多镜像都在国外。比如 gcr 。国内下载很慢,需要加速。致力于提供连接全世界的稳定可靠安全的容器镜像服务。 | https://docker.m.daocloud.io |
耗子面板 | GitHub - TheTNB/panel: 耗子面板 - 现代化、开源的轻量服务器管理面板 | https://hub.rat.dev |
Linux配置镜像站
sudo vi /etc/docker/daemon.json
输入下列内容,最后按ESC,输入 :wq! 保存退出。
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.1panel.live",
"https://hub.rat.dev"
]
}
重启docker
sudo service docker restart
Windows/Mac配置镜像站
Setting->Docker Engine->添加上换源的那一段,如下图
docker pull nginx 就可以拉取了
方案三 离线镜像
使用Github Action下载docker离线镜像 GitHub - wukongdaily/DockerTarBuilder: 它是一个工作流。可快速构建指定架构/平台的docker镜像
方案四 使用一键脚本
bash -c "$(curl -sSLf https://xy.ggbond/xy/docker_pull.sh)" -s 完整镜像名
方案五 使用Cloudflare worker 自建镜像加速
GitHub - cmliu/CF-Workers-docker.io: 这个项目是一个基于 Cloudflare Workers 的 Docker 镜像代理工具。它能够中转对 Docker 官方镜像仓库的请求,解决一些访问限制和加速访问的问题。
3、去哪里找镜像
https://docker.fxxk.dedyn.io/
4、使用docker创建运行镜像容器
写Dockerfile
FROM node:14-alpine
COPY index.js /index.js
CMD node /index.js
5、使用play with docker虚拟机
Play with Docker
拉取Dockerfile,运行
Play with Docker 使用教程-CSDN博客
6、Docker Compose
连接前端后端负载均衡缓存redis等
docker compose up自动安装各种依赖以及配置运行环境
版权声明:本文标题:windows系统安装docker 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1735095118h1701272.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论