Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_cloud_native
提交
0268e2f8
S
skill_tree_cloud_native
项目概览
CSDN 技术社区
/
skill_tree_cloud_native
通知
14
Star
3
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_cloud_native
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
0268e2f8
编写于
2月 17, 2022
作者:
F
feilong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docker container
上级
c3579bf9
变更
16
隐藏空白更改
内联
并排
Showing
16 changed file
with
244 addition
and
1 deletion
+244
-1
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/config.json
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/config.json
+7
-1
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-kill-action.jpg
...器(docker)/3.docker container 操作/container-kill-action.jpg
+0
-0
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-kill-ls.jpg
.../1.容器(docker)/3.docker container 操作/container-kill-ls.jpg
+0
-0
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-kill-resp.jpg
....容器(docker)/3.docker container 操作/container-kill-resp.jpg
+0
-0
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-kill.json
...初阶/1.容器(docker)/3.docker container 操作/container-kill.json
+8
-0
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-kill.md
...原生初阶/1.容器(docker)/3.docker container 操作/container-kill.md
+47
-0
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-run-bash-ubuntu-shell.jpg
...3.docker container 操作/container-run-bash-ubuntu-shell.jpg
+0
-0
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-run-bash-ubuntu.jpg
...cker)/3.docker container 操作/container-run-bash-ubuntu.jpg
+0
-0
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-run-bash.json
....容器(docker)/3.docker container 操作/container-run-bash.json
+8
-0
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-run-bash.md
.../1.容器(docker)/3.docker container 操作/container-run-bash.md
+43
-0
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-run-simple.jpg
...容器(docker)/3.docker container 操作/container-run-simple.jpg
+0
-0
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container.jpg
.../1.云原生初阶/1.容器(docker)/3.docker container 操作/container.jpg
+0
-0
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container.json
...1.云原生初阶/1.容器(docker)/3.docker container 操作/container.json
+8
-0
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container.md
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container.md
+36
-0
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container_run.json
...生初阶/1.容器(docker)/3.docker container 操作/container_run.json
+8
-0
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container_run.md
...云原生初阶/1.容器(docker)/3.docker container 操作/container_run.md
+79
-0
未找到文件。
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/config.json
浏览文件 @
0268e2f8
...
@@ -2,7 +2,12 @@
...
@@ -2,7 +2,12 @@
"node_id"
:
"cloud_native-432fe9c58fe44f17bc31a17eb2808180"
,
"node_id"
:
"cloud_native-432fe9c58fe44f17bc31a17eb2808180"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[],
"export"
:
[
"container-kill.json"
,
"container.json"
,
"container_run.json"
,
"container-run-bash.json"
],
"keywords_must"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-kill-action.jpg
0 → 100644
浏览文件 @
0268e2f8
40.0 KB
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-kill-ls.jpg
0 → 100644
浏览文件 @
0268e2f8
114.1 KB
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-kill-resp.jpg
0 → 100644
浏览文件 @
0268e2f8
37.1 KB
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-kill.json
0 → 100644
浏览文件 @
0268e2f8
{
"type"
:
"code_options"
,
"author"
:
"huanhuilong"
,
"source"
:
"container-kill.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"4a039a5a18f54ecf839a1370f7aebd99"
}
\ No newline at end of file
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-kill.md
0 → 100644
浏览文件 @
0268e2f8
# docker caontainer 操作(3): kill容器
一个Docker镜像(image)运行后,就是一个容器实例,称为
`container`
上一题我们在一个shell里启动了一个docker实例,我们另外开一个终端,使用下面的命令列举所有的docker实例,并且找到镜像名为
`ubuntu`
docker 的
`container id`
```
bash
docker container
ls
```
可以看到上一题运行的
`ubuntu`
容器的id
![](
./container-kill-ls.jpg
)
现在,使用容器的id就可以杀死容器实例
```
bash
docker container
kill
2bba2dec1e97
```
命令执行的返回如图所示:
![](
./container-kill-action.jpg
)
而运行中的ubuntu docker 实例则被成功kill后退出:
![](
./container-kill-resp.jpg
)
以下描述错误的是?
## 答案
docker kill 后,运行中的 docker 实例子会提示用户是否退出
## 选项
### A
docker kill 成功后会输出被杀死的 docker container 的id
### B
使用 docker kill {container id} 可以杀死目标docker 实例
### C
docker ls 命令可以列举所有docker container 的状态
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-run-bash-ubuntu-shell.jpg
0 → 100644
浏览文件 @
0268e2f8
377.1 KB
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-run-bash-ubuntu.jpg
0 → 100644
浏览文件 @
0268e2f8
95.7 KB
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-run-bash.json
0 → 100644
浏览文件 @
0268e2f8
{
"type"
:
"code_options"
,
"author"
:
"huanhuilong"
,
"source"
:
"container-run-bash.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"ea444e063b634ae9a8853f268b6ee006"
}
\ No newline at end of file
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-run-bash.md
0 → 100644
浏览文件 @
0268e2f8
# docker caontainer 操作(2): 运行,进入交互式shell环境
一个Docker镜像(image)运行后,就是一个容器实例,称为
`container`
运行容器后可以通过参数指定执行的第一个程序,例如可以先拉取
`ubuntu`
的容器镜像
```
bash
docker image pull library/ubuntu
```
下载 ubuntu 镜像成功
![](
./container-run-bash-ubuntu.jpg.jpg
)
接着,启动container 并执行第一个程序
`bin/bash`
:
```
bash
docker container run
-it
ubuntu bin/bash
```
可以看到成功进入了ubuntu容器实例的shell环境,并在shell环境里执行了
`ls`
和
`ll`
命令。
![](
./container-run-bash-ubuntu-shell.jpg
)
以下描述错误的是?
## 答案
所有的容器都能执行
`/bin/bash`
程序
## 选项
### A
可以在启动容器的时候指定执行的第一个程序
### B
如果容器程序带有 bash 程序,就可以在启动的时候指定执行bash程序从而进入容器里的shell环境。
### C
因为指定了参数
`-it`
,因此可以直接在启动容器的终端上输入命令,回车交给容器里的shell环境执行命令。
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container-run-simple.jpg
0 → 100644
浏览文件 @
0268e2f8
181.8 KB
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container.jpg
0 → 100644
浏览文件 @
0268e2f8
310.9 KB
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container.json
0 → 100644
浏览文件 @
0268e2f8
{
"type"
:
"code_options"
,
"author"
:
"huanhuilong"
,
"source"
:
"container.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"7eb2ed7752e046b5a7d2b05fd67ddc36"
}
\ No newline at end of file
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container.md
0 → 100644
浏览文件 @
0268e2f8
# docker caontainer 操作(4): 更多命令
一个Docker镜像(image)运行后,就是一个容器实例,称为
`container`
下面的命令可以看到所有的 container 可选操作
```
bash
docker container
```
如图所示:
![](
./container.jpg
)
以下描述错误的是?
## 答案
没有办法在一个运行中的容器里执行命令
## 选项
### A
docker container stats 可以实时查看容器资源使用统计
### B
docker container stop 可以停止容器一个或多个运行中的容器
docker container start 可以开始一个或多个停止的容器
docker container restart 可以重启一个或多个运行中的容器
### C
docker container pause 可以暂停运行容器中的所有进程
docker container unpause 可以重启运行容器中所有暂停的进程
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container_run.json
0 → 100644
浏览文件 @
0268e2f8
{
"type"
:
"code_options"
,
"author"
:
"huanhuilong"
,
"source"
:
"container_run.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"4f64cd5f39d64ec5a202299c2114dd62"
}
\ No newline at end of file
data/1.云原生初阶/1.容器(docker)/3.docker container 操作/container_run.md
0 → 100644
浏览文件 @
0268e2f8
# docker caontainer 操作(1): 运行
一个Docker镜像(image)运行后,就是一个容器实例,称为
`container`
以镜像
`hello-world`
为例,启动容器:
```
bash
docker container run
-it
hello-world
```
可以看到输出了Hello World 信息:
# docker caontainer 操作(2): 运行,进入交互式shell环境
一个Docker镜像(image)运行后,就是一个容器实例,称为
`container`
运行容器后可以通过参数指定执行的第一个程序,例如可以先拉取
`ubuntu`
的容器镜像
```
bash
docker image pull library/ubuntu
```
下载 ubuntu 镜像成功
![](
./container-run-bash-ubuntu.jpg.jpg
)
接着,启动container 并执行第一个程序
`bin/bash`
:
```
bash
docker container run
-it
ubuntu bin/bash
```
可以看到成功进入了ubuntu容器实例的shell环境,并在shell环境里执行了
`ls`
和
`ll`
命令。
![](
./container-run-bash-ubuntu-shell.jpg
)
以下描述错误的是?
## 答案
所有的容器都能执行
`/bin/bash`
程序
## 选项
### A
可以在启动容器的时候指定执行的第一个程序
### B
如果容器程序带有 bash 程序,就可以在启动的时候指定执行bash程序从而进入容器里的shell环境。
### C
因为指定了参数
`-it`
,因此可以直接在启动容器的终端上输入命令,回车交给容器里的shell环境执行命令。
![](
./container-run-simple.jpg
)
参数
`-it`
表示将容器的shell链接到当前终端。
以下描述错误的是?
## 答案
一个 docker image 只能启动一个 docker container 实例
## 选项
### A
docker container 是 docker image 运行时的容器实例
### B
一个 docker image 可以启动多个 docker container 实例
### C
docker container 也有一组相关的操作命令
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录