1.下载image
docker pull image-name
2.列出镜像列表
docker images
3.删除一个或者多个镜像
docker rmi image-name
5.显示一个镜像的历史
docker history image-name
6.导入镜像(以ubuntu镜像为模板)
docker load -i ubuntu.tar
7.创建容器(以ubuntu镜像为模板)
docker run -it --name vm1 ubuntu
8.查看容器状态,当前活跃的
docker ps
9.查看容器状态(包括不活跃的容器),所有的
docker ps -a
10.强制删除容器
docker rm -f vm1
11.停止容器
docker stop vm1
12.启动容器
docker start vm1
13.连接容器
docker attach vm1
14.查看容器进程
docker top vm1
15.docker commit
将容器的可读写层转换为一个只读层,这样就把一个容器转换成了不可变的镜像。
一般步骤:
docker commit 构建新镜像
运行容器
修改容器
将容器保存为新的镜像
eg:
运行容器
docker run -it --name test busybox
修改容器 (以下命令在容器内运行)
echo helloworld > testfile
将容器保存为新的镜像
docker commit test test:v1
查看镜像
docker images test:v1
也可以通过dockerfile来建立新的镜像
docker build -t test:v2
前提是要在当前文件夹下写一个dockerfile,后面会详细说明。