使用Docker for Mac
系统要求
- 开启虚拟化的硬件支持,可以通过命令来检查:sysctl kern.hv_support
- OS X 10.10.3 或者更高版本
- 至少4G内存
安装最新Docker for Mac
点击下载
安装下载的docker.dmg文件
安装完成后,启动docker
使用镜像加速地址
使用Docker for Mac自带的compose
使用Mac的docker toolbox
系统要求
- MacOS支持硬件虚拟化技术并且已启用虚拟化
安装docker toolbox
点击下载
运行docker
在Windows10上运行Docker
使用Docker for windows
系统要求:
- Windows 10专业版 64位操作系统
- 确保您的Windows系统支持硬件虚拟化技术并且已启用虚拟化
- 系统开启Hyper-V
- 支持CPU SLAT的功能
- 至少4GB的RAM
主板开启虚拟化
系统开启Hyper-V
注意:开启Hyper-V后系统需要重启
安装Docker for windows
点击下载
Docker for windows提供:
Kitematic 这是Docker的GUI版本
使用镜像加速地址
在Windows7/8|非专业版win10 上运行Docker
使用windows的docker toolbox
系统要求:
- 64位操作系统
- 确保您的Windows系统支持硬件虚拟化技术并且已启用虚拟化
安装docker toolbox
点击下载
安装完成后打开桌面的Docker QuickStart终端快捷方式
运行docker
docker toolbox 工具集包括:
Oracle VM Virtualbox 虚拟机
在Linux上运行Docker
系统要求:
- 内核版本高于 3.10
- 支持的Ubuntu(64位):Bionic 18.04 (LTS)、Xenial 16.04 (LTS)、Trusty 14.04 (LTS)
- 64位架构平台
安装以centos为例
查看系统内核
uname -a
Linux centos 3.10.0-862.11.6.el7.x86_64
设置存储库
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
设置稳定存储库
sudo yum-config-manager --add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装最新版本
sudo yum install docker-ce
安装指定版本
yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 18.09.0.ce-1.el7.centos docker-ce-stable
sudo yum install docker-ce-<VERSION STRING>
启动docker
sudo systemctl start docker
以非root用户身份管理Docker
Docker守护程序始终以root用户身份运行,以非root用户运行需要添加用户至docker用户组
sudo groupadd docker
$USER
安装docker-compose
/bin/docker-compose
/bin/docker-compose
配置镜像加速地址
vim /etc/docker/daemon.json
...
{
],
}
差异总结
最大区别
- 在Linux系统上安装Docker时,只需要安装Docker引擎和管理工具,而不需要创建虚拟机或者虚拟网络
- 非Linux系统安装Docker时会创建一个基于Linux的虚拟机,并且需要为虚拟机配置虚拟网络
细节
- windows10安装docker for windows需要64位cpu,至少4GB的RAM,bios支持硬件虚拟化技术并启用,系统开启Hyper-V
- windows7安装docker toolbox需要64为cpu,bios支持硬件虚拟化技术并启用
- macOS安装docker for mac需要开启虚拟化的硬件支持,OS X 10.10.3 或者更高版本,至少4G内存
- linux安装docker需要内核版本高于3.10,64位架构平台,支持的Ubuntu版本(64位):Bionic 18.04 (LTS)、Xenial 16.04 (LTS)、Trusty 14.04 (LTS)
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:各平台安装和使用Docker的差异 - Python技术站