今天实习入职美团∙点评,排队领了 [code]MacBookPro15[/code] (所以我的 [code]MacbookPro13[/code] 就闲置了),在平台前端基础技术团队里,需要装 [code]Docker[/code] ,平台运行测试在 [code]Docker[/code] 里,于是有了下文的 [code]Docker[/code] 入坑记。
下载
[url=https://docs.docker.com/engine/installation/]Docker官网地址[/url]
[url=https://docs.docker.com/engine/installation/#platform-support-matrix]各种系统版本(Windows/MacOS/Linux)[/url]
装好后,就是个小鲨鱼的图标,
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090119_0_8527.png[/img]
使用
一般使用是在 [code]终端[/code] 里,所以打开终端,先运行三条命令,测试下 [code]docker[/code] 安装情况:
$ docker --version
Docker version 17.03.0-ce, build 60ccb22
$ docker-compose --version
docker-compose version 1.11.2, build dfed245
$ docker-machine --version
docker-machine version 0.10.0, build 76ed2a6
开启容器
这里,运行 [code]nginx[/code] ,将本机的80端口映射到 [code]docker[/code] 里的80端口,容器名为 [code]webserver[/code]
$ docker run -d -p 80:80 --name webserver nginx
然后访问 [code]http://localhost[/code] ,就看到配好的 [code]nginx[/code] 。
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090120_1_66998.png[/img]
关闭容器
关闭容器,先得知道 [code]容器的id[/code] ,所以这里先查看一下 [code]容器的id[/code] ,使用 [code]docker ps -a[/code] 或者 [code]docker images[/code]
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
96d00fcc948b nginx "nginx -g 'daemon ..." 19 minutes ago Exited (0) 5 minutes ago webserver
然后有一个id号 [code]96d00fcc948b[/code] ,关闭时,只需要输入前几名就可以了,
删除容器
输入 [code]docker[/code] 镜像的 [code]name[/code] 名(查看方法用 [code]docker ps -a[/code] ),删除就用
$ docker rm -f webserver1
---------------------------暂时写到这,不说了,我去看 [code]TypeScript[/code] 和 [code]React[/code] 了