docker一些基本操作
一、从Docker Hub仓库下载一个Ubuntu 12.01 操作系统的镜像(从官方下载)
$ sudo docker pull ubuntu:12.04
即从注册服务器registry.hub.docker.com中的ubuntu仓库来下载12.04的镜像
二、BusyBox是一个最小的Linux系统,它提供了该系统的主要功能,不包含一些与GNU相关的功能和选项。
sudo docker pull busybox
三、sample_job=$(docker run -d busybox /bin/sh -c "while true; do echo Docker; sleep 1; done")
每秒打印一次Docker,
docker logs $sample_job
查看输出
docker stop $sample_job 停止打印
docker restart $sample_job 重新启动该容器
完全移除该容器需要先停止,再移除
例如
docker stop $sample_job
docker rm $sample_job
四、将容器的状态保存为镜像,使用以下命令:
docker commit $sample_job job1
查看镜像列表
doucker images 镜像名
查看镜像的历史版本
docker history 镜像名
将镜像推送到registry
docker push 镜像名
五、启动容器
sudo docker run -t -i ubuntu:14.04 /bin/base
sudo docker run -t -i ubuntu:12.04 /bin/bash