Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
一、在Windows下安装
玩儿Docker还是最好在Linux下玩儿=。=
Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。
因此,Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安装一个虚拟 Linux 环境。
二、在centOS下安装
1、安装Docker
[root@localhost ~]# yum install -y docker
2、开启Docker服务并设置开机启动
[root@localhost ~]# systemctl start docker.service
[root@localhost ~]# systemctl enable docker.service
3、查看安装结果
[root@localhost ~]# docker version
4、配置Docker镜像下载加速
[root@localhost ~]# vim /etc/docker/daemon.json
# 加入镜像源地址即可
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
# 重新加载配置文件,重启docker
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl restart docker.service
三、在Ubuntu下安装
以下都在root账户下进行
1、安装docker
apt-get install -y docker.io
2、启动docker
systemctl start docker
3、设置开机启动
systemctl enable docker
4、docker其他操作
# 查看docker状态
systemctl status docker
# 停止docker服务
systemctl stop docker
# 查看docker版本
docker version