【云原生 | 容器引擎Docker】Docker的三种操作系统安装,一次搞定

🗺️博客地图

📍一、前言

📍二、Windows安装docker

📍三、Mac安装docker

📍四、Linux安装docker

🖈(1)yum安装

🖈(2)apt-get安装

📍五、镜像仓库加速地址


一、前言

上一篇文章介绍了Docker是什么,为什么要用Docker,那么这一节就来安装一下Docker,无论你的系统是什么,只要你的系统支持Docker,看了本文那就可以一次搞定Docker安装。

二、Windows安装docker

提醒:windows安装需要重启电脑,请先妥善关闭已有程序。

1、打开Windows配置

在自己电脑上找到【控制面板】,找到 【程序】——【启动或关闭Windows功能】,然后把【适用于Linux的Windows子系统】、【虚拟机平台】和【Windows 虚拟机监控程序平台】勾选上,不同系统版本间可能界面不同,但位置基本一致。

勾选完成后,重启电脑使配置生效。

2、安装WSL 2

安装包地址:

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

① 下载完成后点击安装程序

② 安装完成后点击 Finish

3、安装启动Hyper-V功能

① 右键新建一个文本文档,复制粘贴以下内容

pushd "%~dp0"

dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt

for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"

del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

② 保存后,右键文档重命名修改后缀为.cmd,如:hyper-v.cmd

 

③ 右键点击,选择以管理员身份运行

④ 等待安装完成后,输入Y重启计算机

4、安装docker-desktop

去官网下载docker-desktop:https://desktop.docker.com

但因为某些众所周知的原因,没有点儿魔法应该是打不开官网了,所以这里兄弟给大家准备了网盘分享,可以从网盘下载。

链接:https://pan.quark.cn/s/26325165839d
提取码:QSf4

下载完成之后,就可以开始安装了,安装很简单,只要一直下一步就行了。

遇到了需要 WSL2 相关的配置,勾选上即可。

然后继续下一步

安装成功,点击“Close and log out”

打开Docker Desktop应用,点击“Accept”

如果提示“Login in”或“Sign in”的话,也选择下方小字,直接无账号使用。

进入到下面这个页面,Docker就安装好了,左下角会有提示,显示ENGINE RUNNING就代表一切正常。

以后每次使用docker时,都需要打开Docker Desktop应用。

下面我们可以试一下docker到底好使么。

打开Windows命令行工具cmd

在命令行输入

docker -v

然后回车,下面出现具体的docker version就代表安装成功了

三、Mac安装docker

mac安装docker非常简单。docker desktop官网也有mac版本。建议mac用户安装OrbStack,官网地址:https://orbstack.dev/。

链接: https://pan.baidu.com/s/1eBqjXrlMgV50YwfizTzbMg 
提取码: p8ks

OrbStack比起docker desktop占用更少的资源,拥有更快的速度。

下载完成之后,双击打开,然后拖入目录就可以了。

然后需要在使用docker时,保持OrbStack的启动状态。启动OrbStack之后,打开终端,输入

docker -v

出现具体的docker version就代表安装成功了

四、Linux安装docker

注意:linux安装docker需要使用root用户登陆。

(1)yum安装

如果你的linux使用的是yum来管理软件安装的话(例如CentOS),那么你就使用以下命令来安装docker。

将以下命令逐一执行,当提示输入[y/n]的时候,直接输入y,然后回车继续执行即可。

# 安装所需依赖yum install -y yum-utils device-mapper-persistent-data lvm2 
# 添加阿里镜像仓库加速yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 安装docker-ce社区版yum install docker-ce docker-ce-cli containerd.io
# 启动docker服务systemctl start docker

安装完成之后,同样使用

docker -v

来检查docker服务是否安装成功,出现具体的docker version就代表安装成功了。

还可以将docker设置为开机启动

systemctl enable docker

(2)apt-get安装

如果你的linux使用的是apt来管理软件安装的话(例如Ubuntu),那么你就使用以下命令来安装docker。

将以下命令逐一执行,当提示输入[y/n]的时候,直接输入y,然后回车继续执行即可。

# 安装所需依赖sudo apt-get install ca-certificates curl
# 添加阿里仓库curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# 安装docker-ce社区版sudo apt-get install docker-ce docker-ce-cli containerd.io

安装完成之后,同样使用 

docker -v

来检查docker服务是否安装成功,出现具体的docker version就代表安装成功了。

还可以将docker设置为开机启动

systemctl enable docker

五、镜像仓库加速地址

镜像地址可能失效,可以将以下镜像仓库地址配置添加到 daemon.json 文件中

    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://cr.console.aliyun.com",
    "https://mirror.ccs.tencentyun.com",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn/",
    "https://yxzrazem.mirror.aliyuncs.com",
    "https://docker.kubesre.xyz",
    "https://dc.j8.work",
    "https://docker.registry.cyou",
    "https://docker.hlyun.org",
    "https://docker.chenby.cn",
    "https://docker.jsdelivr.fyi",
    "https://docker-mirrors.mjjman.com",
    "https://docker.kubesre.xyz",
    "https://huecker.io",
    "https://dockerhub.timeweb.cloud",
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
    "https://docker.m.daocloud.io",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://your_preferred_mirror",
    "https://dockerhub.icu",
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木子Linux

各位看官老爷,行行好

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值