Docker

docker

      • 一、docker安装
        • [1. Linux安装Docker](#1. Linux安装Docker)
          • [1.1 配置docker镜像源](#1.1 配置docker镜像源)
        • [2. Windows安装Docker](#2. Windows安装Docker)
          • [2.1 Windows配置镜像站](#2.1 Windows配置镜像站)
        • [3. MacOS安装Docker](#3. MacOS安装Docker)
          • [3.1 Mac配置镜像站](#3.1 Mac配置镜像站)
        • [4. Docker镜像查找](#4. Docker镜像查找)

一、docker安装

1. Linux安装Docker

在终端中执行一键安装脚本命令安装docker

bash 复制代码
sudo curl -fsSL https://github.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun

备用安装命令:

bash 复制代码
sudo curl -fsSL https://gitee.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun
1.1 配置docker镜像源

在终端执行 一行命令,编辑配置文件

bash 复制代码
 sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.m.daocloud.io",
                       "https://docker.1panel.live",
                       "https://hub.rat.dev"
                       ]
}
EOF

然后重新启动docker服务:

bash 复制代码
sudo systemctl restart docker
2. Windows安装Docker

选择要安装的Docker版本

下载地址

  1. 国内用户优先下载地址
  2. 适用于Windows的Docker桌面 -- x86_64
  3. 适用于Windows的Docker Desktop Arm(测试版)

可选: 如果想自己指定安装目录,可以使用命令行的方式 参数 --installation-dir=D:\Docker可以指定安装位置

bash 复制代码
start /w "" "Docker Desktop Installer.exe" install --installation-dir=D:\Docker

任务栏搜索功能,启用"适用于Linux的Windows子系统" 、"虚拟机平台"

管理员权限打开命令提示符,安装wsl2

bash 复制代码
wsl --set-default-version 2
wsl --update --web-download

等待wsl安装成功

2.1 Windows配置镜像站

如无科学上网情况,可手动配置镜像站

Setting->Docker Engine->添加上换源的那一段,如下图

保存后即可正常使用Docker.

3. MacOS安装Docker

进入此项目的Release,下载Mac系统的安装包
https://github.com/tech-shrimp/docker_installer/releases

注意区分CPU架构类型 Intel芯片选择x86_64, 苹果芯片选择arm64

下载好双击安装即可

3.1 Mac配置镜像站

Setting->Docker Engine->添加上换源的那一段,如下图

保存后即可正常使用Docker.

4. Docker镜像查找

也可以在下方链接中搜索想要的镜像
https://docker.fxxk.dedyn.io/

相关推荐
小此方31 分钟前
Re:Linux系统篇(四十二)通信篇·七:SystemV标准三部曲其之三:信号量与并发编程初步认识
linux·运维·驱动开发
画中有画7 小时前
使用yolov8实现自动化脚本
运维·yolo·自动化
Piko6149 小时前
H3C IRF2 堆叠实战:打造高可靠核心交换网络
运维·网络·笔记
万联WANFLOW12 小时前
SD-WAN 控制平面高可用怎么做?SDWAN 控制器挂了,全网会发生什么
运维·网络·分布式·架构
程序员老油条13 小时前
WSL2 + Docker Desktop:Windows 下的完美 Java 开发环境
java·windows·docker·wsl2
SkyWalking中文站14 小时前
认识 Horizon UI · AI Assistant:用日常语言查询你的可观测性数据
运维·监控·自动化运维
大侠锅锅14 小时前
第 4 篇:策略模式实践——用统一接口管理 Docker 容器、原生进程与 K3s Pod
docker·容器·边缘计算·策略模式·iot
崇山峻岭之间15 小时前
Keil5输出hex转换为bin的设置
linux·运维·服务器
Hoxy.R15 小时前
KingbaseES读写分离高可用集群扩容、备库重建与故障切换实战
运维·数据库
小蓝波16 小时前
docker 的命令
java·docker·容器