Docker详细介绍
一、镜像管理
Docker p_w_picpaths --no-trunc 显示镜像ID
Docker inspect 显示镜像完整信息
1.创建新镜像:
方法1:使用docker commit 来扩展一个 p_w_picpath
先使用 p_w_picpath 启动容器,更新后提交结果到新的 p_w_picpath
步骤:先用一个基础镜像创建并运行一个容器→在容器内做修改→提交并保存为一个新镜像。
命令:Docker run创建并启动一个新容器,并对容器做修改
Docker commit -a “xxxx” -m“xxxx” 容器ID
方法2:从docker file来创建p_w_picpath
Docker file需要自己写,写对镜像做哪些配置,写好后创建p_w_picpath
docker build -t “镜像名”docker file路径
2.将创建好的镜像上传到仓库
docker push/pull 镜像名:上传/下载
3.存出和载入镜像
①把镜像导入到本地文件:
docker save -o 归档文件名 镜像名
②载入镜像:
docker load -i “要载入的归档文件
二、docker 容器
容器:是独立运行的一个或一组应用以及他们的运行态环境
启动容器方式:
①.基于镜像新建一个容器并启动
②.将在终止状态(stopped)的容器重新启动
启动一个停止的容器:docker start 容器ID
查看运行状态的容器:
docker ps
当利用docker run 来创建容器时,Docker 在后台运行的标准操作包括:
1.检查本地是否存在指定的镜像,不存在就从公有仓库下载
2.利用镜像创建并启动一个容器
3.分配一个文件系统,并在只读的镜像层外面挂载一层可读写层
4.从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中去
5.从地址池配置一个ip地址给容器
6.执行用户指定的应用程序
7.执行完毕后容器被终止
#:本文章是作者的学习笔记,仅供参考!