|
|
@ -58,17 +58,19 @@ $ ssh root@你的云主机外网ip -L 32769:0.0.0.0:32769 -L 32768:0.0.0.0:32768 |
|
|
|
|
|
|
|
> 直到几个版本之前,在OSX和Windows上运行Docker还是很麻烦的。但是,最近,Docker已投入大量资金来改善其用户在这些OS上的体验,因此,现在运行Docker是一个轻而易举的事。 |
|
|
|
|
|
|
|
#### 这里只介绍如何在Linux上安装和运行Docker, 如果同学们想要在其他系统上尝试使用Docker,可以参考Docker官网给出的教程(如何在[Mac](https://docs.docker.com/docker-for-mac/install)、[Linux](https://docs.docker.com/install/linux/docker-ce/ubuntu)或[Windows]([Windows](https://docs.docker.com/docker-for-windows/install))上使用Docker) |
|
|
|
#### 这里只介绍如何在Linux上安装和运行Docker, 如果同学们想要在其他系统上尝试使用Docker,可以参考Docker官网给出的教程(如何在[Mac](https://docs.docker.com/docker-for-mac/install)、[Linux/Ubuntu](https://docs.docker.com/install/linux/docker-ce/ubuntu)或[Windows]([Windows](https://docs.docker.com/docker-for-windows/install))上使用Docker) |
|
|
|
|
|
|
|
在安装 docker 时,除了本文档提供的方法,也可以访问 https://docs.docker.com/engine/install/centos/ 按照官方教程进行安装。 |
|
|
|
|
|
|
|
#### a) 安装docker |
|
|
|
|
|
|
|
#### 推荐使用如下命令安装docker |
|
|
|
#### 推荐使用如下命令安装 docker |
|
|
|
|
|
|
|
```bash |
|
|
|
$ curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun |
|
|
|
``` |
|
|
|
|
|
|
|
#### 如果遇到如下图所示错误,请先运行下面的命令后再重新安装docker |
|
|
|
#### 如果遇到如下图所示错误,请先运行下面的命令后再重新安装 docker |
|
|
|
```bash |
|
|
|
$ yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm |
|
|
|
``` |
|
|
@ -104,7 +106,7 @@ $ service docker status |
|
|
|
|
|
|
|
### hint:docker镜像库中包含大量可用镜像,可以直接下载到本地使用,常用的镜像库比如https://hub.docker.com/ |
|
|
|
|
|
|
|
#### 1.在https://cloud.docker.com,免费注册一个 Docker 账号。用以下命令登录`docker hub`,输入创建账号的用户名、密码 |
|
|
|
#### 1.在 https://cloud.docker.com , 免费注册一个 Docker 账号。用以下命令登录`docker hub`,输入创建账号的用户名、密码 |
|
|
|
|
|
|
|
```bash |
|
|
|
$ docker login |
|
|
@ -144,6 +146,8 @@ This message shows that your installation appears to be working correctly. |
|
|
|
... |
|
|
|
``` |
|
|
|
|
|
|
|
如果 docker run 报错,可以尝试先 `docker pull hello-world` 拉取镜像以后再 docker run 。 |
|
|
|
|
|
|
|
#### 3. 尝试使用busybox |
|
|
|
|
|
|
|
> 到此为止,你的docker环境已经安装完成并且正常运行,接下来我们尝试一些更加复杂的工作 |
|
|
|