Docker在Ubuntu16.04和Windows10家庭版上安装操作步骤

编程知识 更新时间:2023-04-21 09:18:45

之前在 https://blog.csdn/fengbingchun/article/details/109559500 中对Docker作了简单的介绍,这里介绍下Docker在Ubuntu16.04 x86_64 64位上和Windows10 x86_64 64位家庭版上的安装过程。

在Ubuntu上安装Docker(或Docker引擎),Ubuntu必须是64位的,最新版的Docker 19.03.13仅支持Ubuntu版本为16.04、18.04、20.04。在Ubuntu上安装Docker可以有三种方法:(1).通过Docker仓库;(2).通过下载.deb文件;(3).通过脚本。这里介绍第一种方法的安装。

如果在Windows10非家庭版(专业版、企业版或教育版)上安装Docker(或Docker引擎),则要求:(1).Windows10版本号为16299及以上;(2).必须开启Hyper-V和容器特性;(3).具有二级地址转换的64位处理器(64 bit processor with Second Level Address Translation (SLAT));(4).系统内存不能低于4GB;(5).必须在BIOS设置中启用BIOS级硬件虚拟化支持。

如果在Widnows10是家庭版上安装Docker(或Docker引擎),则要求:(1).Windows10版本号为1903及以上;(2).在Windows10上启用WSL(Windows Subsystem for Linux) 2功能;(3).具有二级地址转换的64位处理器;(4).系统内存不能低于4GB;(5).必须在BIOS设置中启用BIOS级硬件虚拟化支持。

在Windows10 64位家庭版上安装WSL 2操作步骤:

(1).启用适用于Linux的Windows子系统,以管理员身份打开Windows PowerShell,并执行以下命令:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

(2).启用虚拟机功能,以管理员身份打开Windows PowerShell,并执行以下命令:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

(3).重启电脑;

(4).从https://docs.microsoft/zh-cn/windows/wsl/install-win10下载Linux内核更新包wsl_update_x64.msi并安装;

(5).将WSL 2设置为默认版本,打开PowerShell,并执行以下命令:

wsl --set-default-version 2

1. 在Ubuntu16.04 64位虚拟机上安装Docker:

(1).若本机已安装过旧版本的Docker,应先卸载旧版本,执行如下命令卸载:

sudo apt-get remove docker docker-engine docker.io containerd runc

执行上面命令后/var/lib/docker目录下的内容,包括镜像、容器、卷和网络等文件还存在,如果不需要保存现有的这些数据,并且希望以全新安装开始,需继续执行以下命令:

sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker

(2).设置Docker仓库(repository),执行如下命令:

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

(3).添加Docker官方GPG密钥,执行如下命令:

curl -fsSL https://download.docker/linux/ubuntu/gpg | sudo apt-key add -

(4).设置稳定仓库(stable repository),即添加稳定版本的Docker APT镜像源,执行如下命令:

sudo add-apt-repository "deb [arch=amd64] https://download.docker/linux/ubuntu $(lsb_release -cs) stable"

(5).安装Docker引擎,依次执行如下命令:

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

(6).验证Docker引擎是否已正确安装,执行如下命令,执行结果如下图所示,说明已正确安装Docker引擎:

sudo docker run hello-world

(7).如果你想以非root用户身份使用Docker,则需要建立docker用户组,并将当前用户加入docker组,执行如下命令,注销并重新登录才会生效:

sudo groupadd docker
sudo usermod -aG docker $USER

注:如果使用Docker官方源https://download.docker/linux/ubuntu下载慢,可以将其换成国内源,如将以上第3步和第4步中的https://download.docker/linux/ubuntu,全部替换成https://mirrors.ustc.edu/docker-ce/linux/ubuntu/即可。

2. 在Windows10 64位家庭版上安装Docker:

(1).在Windows10 64位家庭版上安装WSL 2;

(2).从https://hub.docker/editions/community/docker-ce-desktop-windows/中下载stable版的Docker Desktop Installer.exe;

(3).双击安装Docker Desktop Installer.exe,要勾选"启用WSL 2功能"选项;

(4).重启或注销电脑;

(5).双击"Docker Desktop"启动Docker;

(6).以管理员身份打开Windows PowerShell,输入命令"docker version",执行结果如下:

(7).验证Docker引擎是否已正确安装,执行命令"docker run hello-world",执行结果如下图所示,说明已正确安装Docker引擎:

 

更多推荐

Docker在Ubuntu16.04和Windows10家庭版上安装操作步骤

本文发布于:2023-04-16 12:00:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/b58006076ed474927e8d3516a47bad21.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:操作步骤   家庭版   Docker

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 80506文章数
  • 649阅读数
  • 0评论数