Windows 与 Linux环境 Docker 安装配置

本文详细介绍了在Windows和Ubuntu环境下安装Docker的步骤。在Windows中,需确保开启Hyper-V并进入BIOS启用虚拟化。安装完成后,通过运行hello world demo测试Docker。在Ubuntu系统中,讲解了启动、停止Docker的方法,并指导如何配置阿里云镜像服务加速器,提升Docker拉取速度。

Windows 安装 docker


Docker 官方网站   https://www.docker.com

  • 下载安装包

在 Docker 官网下载会被跳转到 Docker Hub 进行注册,注册完成后才可下载,注册完成之后便可以接直接下载 ,Windows 版本的下载地址:  https://docs.docker.com/docker-for-windows/install/
 
由于外网下载速度缓慢,这里给出我下载安装包的云盘地址,该安装包适用于Windows 专业版 Pro 或者 企业版 Enterprise。
 
提取码:vxtd
 
  • 安装前的确认工作

下载得到安装包之后,不要着急马上安装,确保Hyper-V 处于打开状态,查看方法如下

 

在该步骤可能出现的问题:无法安装hyoer-v,该固件中的虚拟化支持被禁用,具体表现为Hyper-V 平台文件夹复选框是灰色的,即该功能被禁用了,需要我们对BIOS进行设置。具体设置如下,不同品牌可能会有所差异,以下是再联想笔记本的操作记录


  1. 进入BIOS界面 
  2. 进入CPU Configuration设置界面,在底部可以看到Intel Virtualization Technology设置项.(这个与你的硬件有关系,在我的电脑上是 SVM support 选项进行enable)
  3. 把它设置为Enabled,这样就开启了CPU的虚拟化支持功能。最后保存退出BIOS设置。
  4. 再次进入,就可以使用了。在任务管理器中即可以查看是否成功。

 在完成以上检查工作后便可以 安装Docker Desktop Installer.exe,一路Next 便可以完成安装。

 
 
  • 测试 hello world demo
 

下载Docker 官网提供的一些开源的demo到本地

git clone https://github.com/docker/doodle.git

随意选择一个demo进行,这里编译cheers2019

cd doodle/cheers2019

docker build -t superlee188/cheers2019 .   # docker build -t your_docker_id/cheers2019 .

测试编译后效果,效果如下

docker run -it --rm superlee188/cheers2019  # docker run -it --rm your_docker_id/cheers2019

发布到 Docker Hub

docker login     # 随后输入自己的用户名与密码
docker push superlee188/cheers2019  # 发布到Docker Hub上

登陆 https://hub.docker.com/ 即可以查看自己发布的镜像。


Ubuntu 安装 docker 

ubuntu 下安装docker 比较简单:
$ sudo apt-get update 
$ sudo apt install docker.io

Ubuntu 下docker的启动与停止

sudo service docker start  
sudo service docker stop
sudo service docker restart

docker配置 阿里云镜像服务

 
1.注册阿里云帐号    https://homenew.console.aliyun.com/
 
 
2.获得加速器地址:
 
  • 登录阿里云开发者平台
  • 在容器镜像服务中获取加速器地址

3.配置本机的Docker运行镜像加速器
 
  • Ubuntu 下修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["http://your.mirror.aliyuncs.com"] 
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
  • windows下配置镜像加速器方法在setting 处修改即可

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

SuperLee188

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值