本文目录如下:
Golang、Java面试题
二十、Spring Cloud
- 1.Spring Cloud (Hoxton.SR8) 学习笔记—微服务基础知识、Spring Cloud基础知识
- 3.Spring Cloud (Hoxton.SR8) 学习笔记—Nacos微服务治理、Feign远程调用、Gateway网关、OAuth2鉴权
二十二、Docker
什么是 Docker? Docker 由哪些部分组成?
Docker
是一个用于 开发,交付 和 运行应用程序 的开放平台。Docker 使您能够将 应用程序 与 基础环境 分离,从而实现 快速交付软件。Docker 由三部分组成:
库
:一个总的 仓库,包含 所有的镜像,使用时可以从 库 拉取 镜像 到本地。镜像 (Image)
:从库中拉取下来的 应用,比如 mysql。容器 (Container)
:镜像运行之后就是 容器,容器 和 镜像 可以互相转换。
Docker 常用指令有哪些?
Docker 常用命令汇总 | Docker教程 (超全总结)
docker images
: 查看本地主机的所有镜像docker search 镜像名
: 搜索镜像docker pull 镜像名
: 下载镜像docker run [可选参数] image
: 创建一个 新的容器 并 启动容器
docker start 容器id
: 启动容器docker restart 容器id
: 重启容器docker stop 容器id
: 停止当前运行的容器docker ps
: 列出容器docker kill 容器id
: 强制停止当前容器
docker run 和 docker start 的区别?
docker run
: 创建一个 新的容器, 是 将镜像放入容器 并 启动容器。docker start
: 启动一个或多个 已经被停止的容器。类似用法的还有 docker stop 和 docker restart。