Linux、Windows、Mac下Docker的安装与使用
- 一、Linux下的安装
- 二、Windows与Mac下的安装
- 三、Docker的使用
一、Linux下的安装
- 这里以Centos 7为例,首先,确保系统已经正确运行了Centos 7并已经联网。
- yum安装gcc环境
yum -y install gcc
yum -y install gcc-c++
- 删除旧版本docker
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
- 安装所需的软件包
yum install -y yum-utils
- 设置镜像仓库
# 官网给出的镜像:
yum-config-manager --add-repo https://download.docker.cin/linux/centos/docker-ce.repo
# 由于网络限制,这里建议使用国内镜像源:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 更新yum软件包索引
yum makecache fast
- 安装Docker CE
yum install docker-ce docker-ce-cli containerd.io
- 启动docker
sudo systemctl start docker
- 测试docker
sudo docker run hello-world
出现如下界面,说明docker安装成功
二、Windows与Mac下的安装
这两个版本下的docker安装相对简单,均需要运行Docker Desktop(类似于安装了一个虚拟机)实现相应的docker操作。
Windows/MAC下载地址
这里需要注意,由于Windows中自带的Hyper-V虚拟化软件与VMware冲突,因此当Hyper-V打开时,VirtualBox、VMware就不能正常工作了。然而,docker必须要在Hyper-V打开时才能进行工作,所以,Windows上虚拟机与Docker理论上无法共存。
三、Docker的使用
另一篇博客详细介绍了Docker的各种基本命令以及原理实现:Docker的介绍与使用