|
@ -59,13 +59,13 @@ This message shows that your installation appears to be working correctly. |
|
|
... |
|
|
... |
|
|
``` |
|
|
``` |
|
|
|
|
|
|
|
|
#### . 尝试使用busybox |
|
|
|
|
|
|
|
|
#### 3. 尝试使用busybox |
|
|
|
|
|
|
|
|
> 到此为止,你的docker环境已经安装完成并且正常运行,接下来我们尝试一些更加复杂的工作 |
|
|
> 到此为止,你的docker环境已经安装完成并且正常运行,接下来我们尝试一些更加复杂的工作 |
|
|
|
|
|
|
|
|
#### 在这个部分,我们将要通过`docker run`命令去开启一个`BusyBox container` |
|
|
#### 在这个部分,我们将要通过`docker run`命令去开启一个`BusyBox container` |
|
|
|
|
|
|
|
|
#### 首先,我们通过运行如下命令从互联网拉取`BusyBox Image`: |
|
|
|
|
|
|
|
|
#### a) 首先,我们通过运行如下命令从互联网拉取`BusyBox Image`: |
|
|
|
|
|
|
|
|
```bash |
|
|
```bash |
|
|
$ docker pull busybox |
|
|
$ docker pull busybox |
|
@ -73,7 +73,7 @@ $ docker pull busybox |
|
|
|
|
|
|
|
|
> 如果运行过程中遇到 **permission denied** 此类的错误,可以尝试在命令前加入 **sudo** 命令 |
|
|
> 如果运行过程中遇到 **permission denied** 此类的错误,可以尝试在命令前加入 **sudo** 命令 |
|
|
|
|
|
|
|
|
#### **pull** 命令可以将`busybox image`从docker仓库中拉取到本地,你可以使用**docker image**命令查看系统上目前已有的**image. |
|
|
|
|
|
|
|
|
#### b) **pull** 命令可以将`busybox image`从docker仓库中拉取到本地,你可以使用**docker image**命令查看系统上目前已有的**image**. |
|
|
|
|
|
|
|
|
```bash |
|
|
```bash |
|
|
$ docker images |
|
|
$ docker images |
|
@ -82,14 +82,14 @@ REPOSITORY TAG IMAGE ID CREATED VIRT |
|
|
busybox latest c51f86c28340 4 weeks ago 1.10 |
|
|
busybox latest c51f86c28340 4 weeks ago 1.10 |
|
|
``` |
|
|
``` |
|
|
|
|
|
|
|
|
#### 我们接下来继续尝试使用`docker run`命令来运行`busybox` |
|
|
|
|
|
|
|
|
#### c) 我们接下来继续尝试使用`docker run`命令来运行`busybox` |
|
|
|
|
|
|
|
|
```bash |
|
|
```bash |
|
|
$ docker run busybox |
|
|
$ docker run busybox |
|
|
$ |
|
|
$ |
|
|
``` |
|
|
``` |
|
|
|
|
|
|
|
|
#### 可以发现命令运行完,什么也没有发生。这不是bug,当我们执行`docker run`命令时,docker会从本地查找`image`,然后加载`image`并在容器中运行command。让我们加入自定义的command再试一次 |
|
|
|
|
|
|
|
|
#### d) 可以发现命令运行完,什么也没有发生。这不是bug,当我们执行`docker run`命令时,docker会从本地查找`image`,然后加载`image`并在容器中运行command。让我们加入自定义的command再试一次 |
|
|
|
|
|
|
|
|
```bash |
|
|
```bash |
|
|
$ docker run busybox echo "hello from busybox" |
|
|
$ docker run busybox echo "hello from busybox" |
|
|