$ sudo service docker start
启动docker 后台服务
$ docker version
查看所有参数
$ docker run hello-world
测试运行hello-world
$ docker run ubuntu:15.10 /bin/echo "Hello world"
容器内运行应用程序:docker run 命令来在容器内运行一个应用程序
Docker 以 ubuntu15.10 镜像创建一个新容器,然后在容器里执行 bin/echo "Hello world",然后输出结果
$ docker run -i -t ubuntu:15.10 /bin/bash
让docker运行的容器实现"对话"的能力:
-t:在新容器内指定一个伪终端或终端
-i:允许你对容器内的标准输入 (STDIN) 进行交互
用exit或ctrl+D退出容器
$ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
启动容器(后台模式)
得到一长字符串249fdcb33fc778edaf2bb66a4a423202e7070d293537005d306b8b87071b5ff2,是容器ID,对每个容器来说都是唯一的,我们可以通过容器ID来查看对应的容器发生了什么。
$ docker ps
确认容器在运行
$ docker logs 249fdcb33fc7 (CONTAINER ID)
$ docker logs gracious_hamilton (NAMES)
在容器内使用docker logs命令,查看容器内的标准输出
$ docker stop 249fdcb33fc7
$ docker stop gracious_hamilton
停止容器,用docker ps检查容器是否已停止工作