Docker Hello World
运行交互式的容器
启动容器(后台模式)
通过命令:docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done" 以后台的形式进行运行,会返回一个容器ID:
当不是以交互式的方式起点容器的时候,容器不会打印标准输出的信息,只会返回一个容器ID,记住此ID,或者通过docker ps命令来查看所有运行的容器的全部信息,包括容器ID。
docker logs命令可以打印容器的标准输出:
或者docker logs 容器名称。
-----------------------------------------------------------------------------------------------------------------
Docker客户端的使用
使用docker命令可以查看docker的全部命令选项。使用docker command --help命令 获取command命令的详细信息。
Docker容器的使用
容器是从镜像中加载而来的,如果本地没有镜像就需要去hub中pull需要的镜像,,那么我们需要运行的容器是ubuntu系统。
启动容器:。it分别对应交互式操作和终端的形式,具体细节可以使用docker run --help命令了解。退出终端的命令是exit。
docker ps -a命令可以查看全部的容器信息,然后可以启动已经停止运行的容器。
注意使用attach命令进入容器,从该容器中退出将会导致该容器停止。
使用上面命令进入容器不会导致容器停止。
运行一个web容器:
第一步是载入镜像。第二步是以容器内的命令运行web应用。