新手学习Docker-2.Docker基本操作

Docker基本操作

1.启动Docker让Ubuntu输出'Hello World',但这种运行完就停止了,只能运行单次命令

新手学习Docker-2.Docker基本操作_第1张图片

2.启动交互式容器

$docker run -i -t  IMAGE  /bin/bash

 -i   --interactive = true | false 默认是false

 -t   --tty = true | false 默认是false

新手学习Docker-2.Docker基本操作_第2张图片

3.查看容器

$docker ps [-a] [-l]

-a  --all 所有

-l   --列出最先看到的一个容器

新手学习Docker-2.Docker基本操作_第3张图片

4.启动docker时自定义容器的名字

$docker run  --name=名字  -i -t ubuntu  /bin/bash

5.重新启动停止的容器

$docker start[i] 容器名

i 表示可以以交互的方式启动

新手学习Docker-2.Docker基本操作_第4张图片

Docker守护式容器

特点:

1.能够长期运行

2.没有交互式会话

3.适合运行应用程序和服务

步骤

1.建立守护式容器     docker run -i -t IMAGE /bin/bash

2.不使用exit退出,而以Ctrl+P  Ctrl+Q退出

新手学习Docker-2.Docker基本操作_第5张图片

 

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"                                                   选择返回结尾处多少的数量的日志

新手学习Docker-2.Docker基本操作_第6张图片

3.查看容器内进程

$docker top 容器名

4.在运行的容器内启动新的进程

$docker exec [-d] [-i] [-t] 容器名 [COMMAND] [ARG...]

新手学习Docker-2.Docker基本操作_第7张图片

5.停止守护式容器

$docker stop 容器名

$docker kill  容器名

你可能感兴趣的:(新手学习Docker-2.Docker基本操作)