Docker环境安装与配置

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