1.Docker概念
1.1 什么是docker
docker是一个轻量级的操作系统虚拟机容器。
传统虚拟化方式在硬件层面上实现,docker在操作系统层面上实现虚拟化,直接复用本地主机的操作系统。
1.2 docker引擎
docker引擎是一个c/s结构的应用,主要组件见下图:
- Server是一个常驻进程
- REST API 实现了client和server间的交互协议
- CLI实现容器和镜像的管理,为用户提供统一的操作界面
1.3 概念
- 镜像(image):一个镜像包含一个完整的操作系统
- 仓库(repository):存放镜像文件
- 容器(container):docker利用容器运行应用,容器是从镜像创建的运行实例。容器与镜像的关系就像面向对象编程中对象和类的关系。
2.Docker常用命令
- 打开容器
docker attach sunchenn_gpu - 查看进程
docker ps
参考文件:
1.https://www.cnblogs.com/SzeCheng/p/6822905.html
2. https://www.cnblogs.com/kevingrace/p/6496899.html