Docker高级命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker高级命令相关的知识,希望对你有一定的参考价值。
高级命令:
- 使用history查看镜像历史
- cp命令复制文件
- commit命令提交容器修改
- diff命令检查容器文件的变动
- inspect查看详细信息
使用以下命令创建并查看启动容器
docker pull centos:latest
docker image
docker run -i -t --name server1 centos /bin/bash
free -g
exit
docker ps
docker start server1
- 按照上述命令搭建好容器之后
//查看镜像历史
docker history centos:latest
//将镜像中的文件复制到本地
docker cp 容器名称 容器文件路径 本地主机路径
docker cp server1:/etc/passwd ./
ls
vim passwd
docker cp server1:/etc/hosts ./
//提交对容器的修改
命令格式:docker commit 选项 容器名称 镜像名称 :镜像标签
docker cp /etc/passwd server1:/opt //复制文件到容器中
docker attach server1
ls
ls/opt/
docker commit -a "docker manager" -m "add passwd file" server1 centos:latest
docker images
docker history centos:1.2
批量化部署应用的时候应该遵循这样的标准
//diff 命令检查容器文件的变动
docker diff server1
A:添加文件
C:修改文件
D:删除文件
//inspect查看镜像的详细信息
docker inspect server1
docker inspect centos
以上是关于Docker高级命令的主要内容,如果未能解决你的问题,请参考以下文章
docker安装+配置镜像+命令操作+数据卷+网络管理+DockerFile+镜像服务+项目部署+[高级使用]