docker入门

1、使用命令行的工具来检索名字为“tutorial”的镜像
$docker search tutorial

2、使用docker命令来下载镜像
$docker pull learn/tutorial

3、查看已下载的镜像
$ docker images

4、在docker容器中运行hello world!

docker run命令有两个参数,一个是镜像名,一个是要在镜像中运行的命令。
$docker run learn/tutorial echo “hello word”

5、在容器中安装新的程序(wget命令)
$docker run learn/tutorial apt-get install -y wget

6、使用docker ps -l命令获得安装完wget命令之后容器的id。然后把这个镜像保存为learn/wget。
$ docker ps -l
Container ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1861c071d861 learn/tutorial “apt-get install -y w” 2 minutes ago Exited (0) 2 minutes ago furious_panini

保存对容器的修改
$ docker commit 1861c071d861 learn/wget
ad2245a8acd8014c39ad46b503cc8e74ce4202d9b4b4fdf48596b596b88059b4
执行完docker commit命令之后,返回新版本镜像的id号

7、在新的镜像中运行wget “http://blog.csdn.net/yown” 命令。
$docker run learn/wget wget “http://blog.csdn.net/yown”

成功啦!
$ docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2e079c9ecac4 learn/wget “wget http://blog.csd” About a minute ago Exited (8) About a minute ago elegant_lumiere

8、检查运行中的镜像
$docker inspect 2e079c9ecac4