任务描述
不知道你有没有过这样的疑问,使用docker start启动了一个终止的容器,这仅仅只是启动了这个容器并执行了容器的“启动命令”,怎么进入这个容器的内部来操控容器呢??
本关的任务是学习如何进入一个正在运行的容器的内部,要求学习者参照示例,进入一个名为container2的容器内部,并在容器内部创建一个1.txt文件。
相关知识
使容器在后台运行
因为本关要使用docker run -d命令,所以在本关的开始,将花费少量篇幅介绍这条命令。
有些时候,需要让容器在后台运行而不是直接把“启动命令”的结果输出在当前宿主机下。此时,可以通过添加-d参数来实现。
举个例子,假如不使用-d参数执行下面这条命令:
docker run ubuntu /bin/sh -c “while true; do echo hello world; sleep
1; done”
那么会一直在控制台输出hello world,如下图所示:
- docker run ubuntu /bin/sh -c “while true; do echo hello world; sleep
1; done” - hello world
- hello world
- hello world
- …
但是如果使用了-d参数,此时容器会在后台运行并且不会将输出结果输出到控制台。如下图所示:
- docker run -d ubuntu /bin/sh -c “while true; do echo hello world;
sleep 1; done”- ccd644424b

最低0.47元/天 解锁文章
3162

被折叠的 条评论
为什么被折叠?



