微服务架构Day39-Docker容器基础用法
其他
2020-01-16 17:38:48
阅读次数: 0
Docker体系结构
- The Docker Daemon:
- Docker Daemon负责监听Docker API请求
- 管理Docker对象:
- 镜像: Image.静态的,不会运行
- 镜像是一个创建Docker容器的只读的指令模版
- 一个镜像通常是基于另一个镜像的
- 可以创建自定义的镜像
- 容器: Container.动态的,有生命周期
- 容器是镜像的一个运行实例
- 可以使用Docker API或者CLI命令行界面创建,运行,停止,移动和删除一个容器
- 可以连接Docker容器到一个或多个网络,连接存储到容器,或者基于容器的当前状态创建一个新镜像
- 网络: Network
- 容器卷: Volume.持久化存储
- 插件: Plugins
- The Docker Client:
- Docker Client是用户和Docker进行交互的工具
- Docker命令使用Docker API
- Docker Registries:
- Docker Registry负责保存Docker镜像
- Docker Hub和Docker Cloud是公开的Docker仓库,Docker默认从Docker Hub上搜索镜像
- 可以运行私有的仓库
Docker程序环境
Docker常用命令
命令 |
描述 |
docker search |
从Docker Hub中搜索镜像 |
docker image pull |
从注册中心下载镜像 |
docker image ls |
列出镜像 |
docker container ls |
列出容器 |
docker container create |
创建新的容器 |
docker container run |
运行容器 |
docker container start |
启动容器 |
docker container attach |
连接运行的容器 |
docker container logs |
获取容器的日志 |
docker container restart |
重启一个容器 |
docker container stop |
停止运行的容器 |
docker container kill |
强制停止运行的容器 |
docker container rm |
删除容器 |
docker container exec |
在容器中执行外部命令 |
- Docker事件状态:
发布了113 篇原创文章 ·
获赞 95 ·
访问量 1万+
转载自blog.csdn.net/JewaveOxford/article/details/103566939