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 容器 直接杀死容器进程