这是一篇在B站尚硅谷那学到的Docker笔记
+ + ++ +人类的悲欢并不相通,我只觉得他们吵闹。
+
——鲁迅
Docker介绍
系统平滑移植,容器虚拟化技术,软件可以带环境安装。
+通过镜像将业务系统核心除外,运作应用程式所需要的系统环境,由下而上打包,达到应用程式跨平台运作。
+ + +-
+
- 传统虚拟机技术虚拟出一套硬件,在其上运行一个完整的操作系统,再运行所需应用进程; +
- 容器内的应用进程直接运行于宿主的内核,容器没有自己的内核也没有硬件虚拟,容器比虚拟机更为轻便,每个容器都有自己的文件系统; +
Docker: Accelerated Container Application Development
+ +Docker Hub Container Image Library | App Containerization
+Docker安装
+ + +Docker的基本组成
镜像
只读的模板,可以用来创建Docker容器,一个镜像可以创建很多容器。
+Java类模板
+容器
new 的实例对象,用镜像创的运行实例。
+仓库
集中存放镜像文件的场所,类似于Maven、GitHub
+Docker Hub存放各种镜像模板。
+图解 Docker 架构-腾讯云开发者社区-腾讯云 (tencent.com)
+ + +-
+
- 启动Docker:
systemctl start docker
+ - 终止Docker:
systemctl stop docker
+ - 卸载:
-
+
yum remove docker-ce docker-ce-cli containerd.io
+rm -rf /var/lib/docker
+rm -rf /var/lib/containerd
+
+