Docker基本操作
1.启动Docker让Ubuntu输出'Hello World',但这种运行完就停止了,只能运行单次命令
2.启动交互式容器
$docker run -i -t IMAGE /bin/bash
-i --interactive = true | false 默认是false
-t --tty = true | false 默认是false
3.查看容器
$docker ps [-a] [-l]
-a --all 所有
-l --列出最先看到的一个容器
4.启动docker时自定义容器的名字
$docker run --name=名字 -i -t ubuntu /bin/bash
5.重新启动停止的容器
$docker start[i] 容器名
i 表示可以以交互的方式启动
Docker守护式容器
特点:
1.能够长期运行
2.没有交互式会话
3.适合运行应用程序和服务
步骤
1.建立守护式容器 docker run -i -t IMAGE /bin/bash
2.不使用exit退出,而以Ctrl+P Ctrl+Q退出
1.启动守护式容器
$docker run -d 镜像名 [COMMAND] [ARG...]
2.查看容器日志
$docker logs [-f] [-t] [--tail] 容器名
-f --follows=true | false 默认为false 一直跟踪日志的变化并返回结果 (Ctrl+C 退出)
-t --timestamps=true | false 默认为false 返回的结果上加上时间戳
--tail = "all" 选择返回结尾处多少的数量的日志
3.查看容器内进程
$docker top 容器名
4.在运行的容器内启动新的进程
$docker exec [-d] [-i] [-t] 容器名 [COMMAND] [ARG...]
5.停止守护式容器
$docker stop 容器名
$docker kill 容器名