周末捡起前一段看得 docker,再次捡起看了看,用了用。对一些不算清楚的内容有点感觉。所以也敢拿出来跟大家分享。感觉 docker 会为开发带来一些便利,我们不需把时间都花费在为组员搭建繁琐的环境了。我们只要将自己环境build 成 docker 镜像分享给组员就行,很方便。
docker 安装很简单,在官网下载程序,然后一步一步安装就行。以前可能 window 会繁琐些。这里就不带大家一步一步安装了。今天又安装一遍很方便。就是从 docker hub 下载(pull)镜像有点慢,需要通过加速器来拽docker镜像。
这两个命令很常用,查看本地您所拥有的镜像文件,查看有哪些容器。
我们运行第一个 hello-world 来体验一下。这个简单命令背后却隐藏了一系列的操作。
我们来从docker hub 上拽一个镜像,nginx 运行静态web项目速度不错。
然后我们打开浏览器中输入地址 localhost 就可以看到 nginx 的欢迎画面。
我们要停止容器后才可以将容器移除。
然后我们就可以 root 身份运行一些命令了。如下图 ls -al。
我们会将本地的 nginx.conf 配置文件复制到 docker 容器中。
这里 -v 我们是将本地 src 内容连接到 docker 对应目录,下这样再次启动 nginx 就会显示我们本地网页内容,根据会随着我们修改即时生效