《Docker安装&部署前端项目》
# 1.核心概念
Docker 包括三个基本概念:
- 仓库(Repository):仓库可看成一个代码控制中心,用来保存镜像。Docker Hub 提供了庞大的镜像集合供使用
- 镜像(Image):镜像相当于是一个 root 文件系统,用于创建 Docker 容器的模板,比如 Ubuntu 系统。
- 容器(Container):容器是通过镜像来创建的,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
它们的关系如下:
其他
- Docker 客户端: Docker 客户端通过命令行或者其他工具使用 Docker SDK (https://docs.docker.com/develop/sdk/) 与 Docker 的守护进程通信。
- Docker 主机(Host):一个物理或者虚拟的机器用于执行 Docker 守护进程和容器。
- Docker Machine:Docker Machine是一个简化Docker安装的命令行工具,通过一个简单的命令行即可在相应的平台上安装Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure。
# 2.安装
以下安装环境默认在CentOS
下。
# 2.1. 查看是否已经安装
yum list installed | grep docker
1
这个提示是还未安装。
# 2.2. 安装
yum -y install docker
1
安装成功。
# 2.3. 验证
docker -v
1
# 2.4. 启动
systemctl start docker
1
没有错误输出则表示启动成功。
# 2.5. 查看 docker 服务状态
systemctl status docker
1
# 3.部署前端项目
待更新...