windows系统安装docker
cmd 右键 以管理员身份运行输入进入项目找到windows版本下载下载Windows版本安装包 双击安装即可可选: 如果想自己指定安装目录,可以使用命令行的方式 参数 --installation-dir=D:\Docker可以指定安装位置。
参考: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镜像转存到阿里云私有仓库,供国内服务器使用,免费易用
方案二 镜像站
现在只有很少的国内镜像站存活
不保证镜像齐全,且用且珍惜
以下三个镜像站背靠较大的开源项目,优先推荐
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.org/xy/docker_pull.sh)" -s 完整镜像名
方案五 使用Cloudflare worker 自建镜像加速
3、去哪里找镜像
4、使用docker创建运行镜像容器
写Dockerfile
FROM node:14-alpine
COPY index.js /index.js
CMD node /index.js
5、使用play with docker虚拟机
拉取Dockerfile,运行
Play with Docker 使用教程-CSDN博客
6、Docker Compose
连接前端后端负载均衡缓存redis等
docker compose up自动安装各种依赖以及配置运行环境
更多推荐
所有评论(0)