docker run ubuntu:15.10 /bin/echo "hello world"
- docker:Docker 的二进制执行文件
- run:与docker 组合来运行一个容器
- ubuntu15.10:指定要运行的镜像,Docker首先从本地主机查找镜像是否存在
- 不存在则从镜像仓库Docker Hub下载公共镜像
- /bin/echo "hello world":在启动的容器里执行的命令
运行交互式的容器注意:以上命令完整的意思:
Docker 以 ubuntu 15.10镜像创建一个新容器,然后在容器中执行 bin/echo "Hello World",然后输出结果
docker run -i -t ubuntu:15.10 /bin/bash
- -t:在容器内指定一个伪终端或终端
- -i:允许你对容器内的标准输入进行交互
# 使用以下命令创建一个以进程方式运行的容器 docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
- 输出:2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
- 注意:该字符串是 容器的id,并且仅仅是该例中的
确定容器在运行,在命令行窗口执行以下命令
docker ps
- 输出详情
- 输出详情介绍
- ConTAINER ID:容器id
- IMAGE:使用的镜像
- COMMAND:启动容器时运行的命令
- CREATED:容器创建的时间
- STATUS:容器状态
- PORTS:容器的端口信息和使用的连接类型(tcp/udp)
- NAMES:自动分配的容器名称
- 容器7种状态:
- created:已创建
- restarting:重启中
- running 或 up:运行中
- removing:迁移中
- paused:暂停
- exited:停止
- dead:死亡
# amazing_cori为容器名称 docker stop amazing_cori



