×

Android开发学WEB-MAC 安装 Docker

96
ssevening
2017.10.01 16:50* 字数 318

title: Android开发学WEB-MAC 安装 Docker
category: 网站技术
feature_image: "https://raw.githubusercontent.com/ssevening/ssevening.github.io/master/assets/android.png"
image: "https://raw.githubusercontent.com/ssevening/ssevening.github.io/master/assets/android.png"


做为一个移动端开发呢,如果可以懂一些服务端开发,那也是极好的。于是就开始去学习一些现在服务端的知识。

初步计划

  1. 搭好WEB运行环境
  2. 写一个WEB服务 完成DB、文件读取
  3. 写一个REST服务,通过http来访问后端资源
  4. 最后再考虑分步式系统

安装

  • 首先,要你安装:Homebrew, 执行命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  • mac 下,直接运行:brew cask install docker 进行安装。参考文档

命令行安装docker
  • 成功安装Docker后,我们来测试一下。启动后进入如下界面,去官网注册一下:
Icon图标 小鲸鱼
注册用户名密码登陆
鲸鱼运行成功

运行下面的命令行:

PandeMacBook-Pro-2:~ Pan$ docker --version
Docker version 17.06.2-ce, build cec0b72
PandeMacBook-Pro-2:~ Pan$ docker-compose --version
docker-compose version 1.14.0, build c7bdf9e
PandeMacBook-Pro-2:~ Pan$ docker-compose version 1.8.1, build 878cff1
PandeMacBook-Pro-2:~ Pan$ docker-machine --version
docker-machine version 0.12.2, build 9371605

都正常返回,代表安装成功!

那我们就可以启动一个简单的WEB应用,如果没有下载的话,Docker会自动下载,很省心。

PandeMacBook-Pro-2:~ Pan$ docker run -d -p 80:80 --name webserver nginx
Unable to find image 'nginx:latest' locally
latest: Pulling from library/nginx
afeb2bfd31c0: Pull complete 
7ff5d10493db: Pull complete 
d2562f1ae1d0: Pull complete 
Digest: sha256:af32e714a9cc3157157374e68c818b05ebe9e0737aac06b55a09da374209a8f9
Status: Downloaded newer image for nginx:latest
2126a14662cd6c1d75ae12f118482e4120da42ad2b64147dd7dbaeddd360ba58

运行成功界面如下:

Docker运行成功!

要停止 Nginx 服务器并删除执行下面的命令:

$ docker stop webserver
$ docker rm webserver
Android
Web note ad 1