docker之旅(二) 容器

1. docker容器的基本操作

1.1 启动容器

1.) 基本方式
docker run IMAGE[command][arg...]
run 在新容器中执行
例如:
docker run ubuntu:14.04 echo 'hello world'

2.)交互的方式
docker run -it  IMAGE /bin/bash
  -i  --interactive=true|false 默认是false 是否在终端打开标准输入
  -t  --tty=true|false 默认是false

1.2 查看容器

docker ps [-a] [-l]
-a 所有的容器
-l  最新的容器

docker inspect  

自定义容器名

docker run --name=自定义名称 -i -t /bin/bash

重新启动停止的容器

docker start [-i] 容器名

删除已经停止的容器

docker rm 容器名   运行中的容器无法删除

2. 守护式容器

方式一:
docker run -it IMAGE /bin/bash
然后运行ctrl+p 或者ctrl+Q
方式二:也是最主流的方式
docker run -d IMAGE 容器名 [command][arg...]

3. 查看容器日志

docker logs [-f][-t][-tail] 容器名
-f --follows=true|false 默认是false
-t --timestamp=true|false 默认false
--tail ="all"

eg:docker logs -tf --tail 10 6fe0323c8753

4. 查看容器进程

docker top 容器名

5. 在容器中启动进程

docker exec [-d][-t][-i] 容器名[command][arg...]

6. 停止运行中的容器

docker stop 容器   发送信号给容器  等待容器的停止
docker kill 容器    直接杀死容器进程

你可能感兴趣的:(docker之旅(二) 容器)