1. 注册Docker账号
访问Docker官网hub.docker.com,根据相关提示进行注册即可,Docker拉取镜像不需要注册账号,但是为了后续我们将自己的镜像推送到Docker Hub所以需要注册一个账号
2. Windows10安装Docker
在安装之前,Windows 版 Docker 的环境有以下要求
Windows 10 Pro(专业版) / Enterprise(企业版) / Education(教育版)(1607 Anniversary Update、Build 14393 或者更新的版本)
首先,需要确认在 Windows 10 操作系统中,Hyper-V 和容器特性已安装并且开启。
-
右键单击 Windows 开始按钮并选择"应用和功能"页面
-
单击"程序和功能"
-
单击"启用或关闭Windows功能"
-
当完成 Hyper-V 和容器特性的安装并重启机器之后,就可以安装 Windows 版 Docker 了。
-
访问 Docker 的下载(www.docker.com/products/do…)页面,并单击其中的 Download for Windows 按钮。
6. 下载完成后,双击进行安装即可。
安装后,我们使用打开Docker Desktop,该程序如果能正常打开,即说Docker已经正常运行中,左下角会显示docker的引擎状态,正常情况为绿色,
至此说明Docker已经安装成.
然后我们使用刚刚注册的账号进行登录,点击右上角的Sign in,然后输入用户名与密码即可
3. CentOS8安装Docker
3.1 Hyper-V安装CentOS8
- Hyper-V的默认网络交换机是一个叫Default Switch,该交换机是没有连接网络的能力的, 所以我们需要一个具有能连接网络的交换机
- 新建虚拟网络交换机,类型选择外部,然后创建虚拟交换机
- 命名为外网,选择外部网络,然后选择具有联网的网卡,这里笔者选择的是WIFI网卡,然后保存.
- 新建虚拟机
- 名称为centos8
选择第一代
启动内存2048MB
配置网络,选择刚刚配置的外网
下一步
选择centos8的iso文件路径
点击完成 8) 在Hyper-V管理器中,右键选择刚刚创建的虚拟机,点击 *连接
点击启动
使用键盘方向键选中Install CentOS Linux 8,并回车
选择中文,并继续
配置项
软件选择:服务器,此项不带有GUI
开启网络
安装目标位置,选择完成即可
点击开始安装
用户设置,设置根密码,也就是root账户密码
安装完毕即可
3.2 CentOS 8安装Docker
接下来,我在CentOS 8中,安装Docker
- 检查CentOS 8是否安装了podman容器管理荣俱,如果安装需要先移除.
- 移除podman
yum -y erase podman buildah
- 接下来按官方教程,进行安装即可,分别执行以下三条命令
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce docker-ce-cli containerd.io
4. 安装完Docker以后,配置随机启动
systemctl enable docker --now
5. 使用docker info命令查看
至此,在CentOS 8中,已经成功安装Docker
4. 配置加速器
由于Docker Hub服务器在国外,在拉取与推送镜像的时候,网速会不稳定,所以可以设置为国内的镜像源服务器,在之前有很多国内比较有名的镜像源,但是现在已经都用不了,这里推荐使用阿里云的镜像加速服务,个人使用免费
4.1 获取加速器地址
-
注册阿里云账号
-
在产品与服务中,找到容器镜像服务,然后选择镜像工具->镜像加速器
4.2 Windows配置加速器
- 复制加速器地址,打开Docker Desktop的Settings页面,选择Docker Engine选项,按照以下格式进行复制进去
点击Apply & Restart即可.
4.3 CentOS 8配置加速器
- 使用命令vi /etc/docker/daemon.json,并输入以下内容
- 保存重启Docker即可
systemctl daemon-reload
systemctl restart docker
接下来,我们就可以愉快的玩耍Docker了