此篇为Docker笔记,文章可能存在疏忽,建议直接观看原视频。
视频地址:https://www.bilibili.com/video/BV1og4y1q7M4?spm_id_from=333.999.0.0
Docker基本组成 和 基本命令
- 镜像 image:就好比一个模板,可以通过这个模板创建容器服务。例如:tomcat镜像===>run===>tomcat容器(提供服务),通过这个镜像可以创建多个容器(最终服务/项目运行就是在容器中);
- 容器 container:Docker运用容器技术,运行一个或一组应用;操作:启动、停止、删除;
- 仓库 repository:存放镜像的地方;公有仓库、私有仓库;
测试安装成功
使用帮助:https://docs.docker.com/engine/reference/commandline/cli/
常用命令
镜像和容器的区别?
简单点说,镜像就类似操作系统光盘介质,容器相当于通过光盘安装后的系统。通过光盘(镜像),我们能在不同机器上部署系统(容器),系统内的操作只会保留在当前的系统(容器)中,如果要升级系统,需要使用到光盘,但是可能会导致操作系统的数据丢失
镜像命令
docker images
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest feb5d9fea6a5 4 days ago 13.3kB
#只显示image id
$ docker images -q
feb5d9fea6a5
docker search 查询 (或者直接在dockerhub上查询)
$ docker search mysql
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
mysql MySQL is a widely used, open-source relation… 11480 [OK]
mariadb MariaDB Server is a high performing open sou… 4356 [OK