Android开发学WEB-MAC 安装 Docker


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 进行安装。参考文档

Android开发学WEB-MAC 安装 Docker_第1张图片
命令行安装docker
  • 成功安装Docker后,我们来测试一下。启动后进入如下界面,去官网注册一下:
Android开发学WEB-MAC 安装 Docker_第2张图片
Icon图标 小鲸鱼
Android开发学WEB-MAC 安装 Docker_第3张图片
注册用户名密码登陆
Android开发学WEB-MAC 安装 Docker_第4张图片
鲸鱼运行成功

运行下面的命令行:

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

运行成功界面如下:

Android开发学WEB-MAC 安装 Docker_第5张图片
Docker运行成功!

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

$ docker stop webserver
$ docker rm webserver

你可能感兴趣的:(Android开发学WEB-MAC 安装 Docker)