Docker 使用简单介绍
获取镜像
从 Docker Hub 仓库下载一个 Ubuntu 14.04操作系统的镜像
docker pull ubuntu:14.04
该命令等同于
docker pull registry.hub.docker.com/ubuntu:14.04
即从注册服务器registry.hub.docker中的ubuntu仓库下载标记为14.04的镜像
列出本地镜像
docker images
利用Dockerfile来创建镜像
...
docker创建完成后,使用docker build命令来生成镜像
docker build -t spxcds/MyImage:v1 .
-t来标记添加tag, '.'是Dockerfile所在的路径
修改镜像标签
docker tag oldtag newtag
存出和载入镜像
docker save -o ubuntu_14.04.tar ubuntu docker load --input ubuntu_14.04.tar
删除本地镜像
docker rmi yourimages
清理所有未打过标签的镜像
docker rmi $(docker images -q -f 'dangling=true')
-q = --quiet -f = --filter
新建并启动容器
docker run -it ubuntu:14.04 /bin/bash
其中,-t
选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上, -i
则让容器的标准输入保持打开
获取容器输出信息
docker logs container_id
终止容器,启动已终止容器,重启容器
docker stop container_id docker start container_id docker restart container_id
进入容器
docker attach container_id docker exec -it container_id /bin/bash
导出容器,导入容器
docker export container_id > ubuntu.tar docker import - test/ubuntu
删除容器,删除所有已终止容器
docker rm container_id docker rm $(docker ps -a -q)