本地有 ubuntu:14.04镜像
没有可以使用命令下载
#使用此命令下载ubuntu:14.04镜像
docker pull ubuntu:14.04
运行此镜像生成容器打印’hello world’
命令:
docker run ubuntu:14.04 /bin/echo 'hello world'
再输入 docker ps查看是否有镜像生成,
并没有容器生成,因为容器需要有一个前台一直运行应用撑着才行,不然容器运行完命令便会结束生命周期,如何想看,可以跳到1.3 查看后台运行容器
命令:
docker run -t -i ubuntu:14.04 /bin/bash
因为是ubuntu的终端,它里面的目录跟liunx一样的
输入ps可以查看,输入exit可以退出终端,退出终端后,容器的生命周期也结束了,使用docker ps也查看不到了
当利用 docker run 来创建容器时,Docker 在后台运行的标准操作包括:
命令里加 -d:
#运行此命令,一直在前台打印hello world
docker run ubuntu:17.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
#在上面命令run 后面加上 -d, 即在后台运行
docker run -d ubuntu:17.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
使用docker ps 可看容器
使用docker logs,可以查看容器输出信息
docker logs [容器名或id]