Docker笔记之简单应用

/ 0评 / 0

用于创建,管理和编排容器,Docker的开源项目Moby,Docker Hub,docker镜像的存储仓库

OCI:容器镜像规范和运行时规范(Docker和CoreOS制定)

Docker Storage Driver存储驱动:每个Docker容器都有一个本地存储空间,用于保存层叠的镜像层,以及挂载的容器文件系统。

默认情况下,容器的所有读写操作都发生在其镜像层或挂载的文件系统中,每个Docker只能选择一种存储驱动,而不能为每个容器选择不同的存储驱动

容器编排技术:调度,编排,监控
Google的kubernetes(k8s)
Docker compose
Docker swarm

镜像:一个包含了os文件系统和应用的对象
分层镜像:上层镜像只记录下层镜像更改的方式,每个镜像都有自己的唯一ID

拉取镜像:docker pull xxx
查看镜像:docker images、docker image ls
删除镜像:docker image rm xxx

容器:镜像的运行时环境
从镜像启动容器:docker(container)run -it xxx
查看运行的容器:docker container ls、docker ps
启动停止的容器:docker start xxx
停止运行的容器:docker stop xxx
连接到运行的容器:docker attach xxx
退出容器环境:exit(停止容器不在后台运行)、Ctrl+P+Q(退出容器,容器仍然运行)

查看容器信息:docker inspect xxx
查看docker信息:docker info