mirror of
https://github.com/yeasy/docker_practice.git
synced 2025-08-03 22:42:08 +00:00
@@ -1,10 +1,10 @@
|
||||
## 进入容器
|
||||
# 进入容器
|
||||
|
||||
在使用 `-d` 参数时,容器启动后会进入后台。
|
||||
|
||||
某些时候需要进入容器进行操作,包括使用 `docker attach` 命令或 `docker exec` 命令,推荐大家使用 `docker exec` 命令,原因会在下面说明。
|
||||
|
||||
### `attach` 命令
|
||||
## `attach` 命令
|
||||
|
||||
下面示例如何使用 `docker attach` 命令。
|
||||
|
||||
@@ -22,9 +22,9 @@ root@243c32535da7:/#
|
||||
|
||||
*注意:* 如果从这个 stdin 中 exit,会导致容器的停止。
|
||||
|
||||
### `exec` 命令
|
||||
## `exec` 命令
|
||||
|
||||
#### -i -t 参数
|
||||
### -i -t 参数
|
||||
|
||||
`docker exec` 后边可以跟多个参数,这里主要说明 `-i` `-t` 参数。
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
## 后台运行
|
||||
# 后台运行
|
||||
|
||||
更多的时候,需要让 Docker 在后台运行而不是直接把执行命令的结果输出在当前宿主机下。此时,可以通过添加 `-d` 参数来实现。
|
||||
|
||||
|
@@ -1,6 +1,6 @@
|
||||
## 导出和导入容器
|
||||
# 导出和导入容器
|
||||
|
||||
### 导出容器
|
||||
## 导出容器
|
||||
|
||||
如果要导出本地某个容器,可以使用 `docker export` 命令。
|
||||
```bash
|
||||
@@ -12,7 +12,7 @@ $ docker export 7691a814370e > ubuntu.tar
|
||||
|
||||
这样将导出容器快照到本地文件。
|
||||
|
||||
### 导入容器快照
|
||||
## 导入容器快照
|
||||
|
||||
可以使用 `docker import` 从容器快照文件中再导入为镜像,例如
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
## 删除容器
|
||||
# 删除容器
|
||||
|
||||
可以使用 `docker container rm` 来删除一个处于终止状态的容器。例如
|
||||
|
||||
@@ -9,7 +9,7 @@ trusting_newton
|
||||
|
||||
如果要删除一个运行中的容器,可以添加 `-f` 参数。Docker 会发送 `SIGKILL` 信号给容器。
|
||||
|
||||
## 清理所有处于终止状态的容器
|
||||
# 清理所有处于终止状态的容器
|
||||
|
||||
用 `docker container ls -a` 命令可以查看所有已经创建的包括终止状态的容器,如果数量太多要一个个删除可能会很麻烦,用下面的命令可以清理掉所有处于终止状态的容器。
|
||||
|
||||
|
@@ -1,10 +1,10 @@
|
||||
## 启动容器
|
||||
# 启动容器
|
||||
|
||||
启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态(`stopped`)的容器重新启动。
|
||||
|
||||
因为 Docker 的容器实在太轻量级了,很多时候用户都是随时删除和新创建容器。
|
||||
|
||||
### 新建并启动
|
||||
## 新建并启动
|
||||
|
||||
所需要的命令主要为 `docker run`。
|
||||
|
||||
@@ -45,7 +45,7 @@ bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr
|
||||
* 执行用户指定的应用程序
|
||||
* 执行完毕后容器被终止
|
||||
|
||||
### 启动已终止容器
|
||||
## 启动已终止容器
|
||||
|
||||
可以利用 `docker container start` 命令,直接将一个已经终止的容器启动运行。
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
## 终止容器
|
||||
# 终止容器
|
||||
|
||||
可以使用 `docker container stop` 来终止一个运行中的容器。
|
||||
|
||||
|
Reference in New Issue
Block a user