Docker如何制作Erlang开发环境镜像
这篇文章主要为大家展示了"Docker如何制作Erlang开发环境镜像",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Docker如何制作Erlang开发环境镜像"这篇文章吧。
1.安装docker toolbox 1)在官网上下载OS上需要的docker toolbox。 2)下载完成后,像安装OS上的软件一样来安装docker toolbox。安装完成后,你会发现此时安装了一个virtualbox。同时也安装了docker的相关命令,比如docker-machine等。
2.安装docker虚拟机 利用上述步骤安装的docker-machine来安装一个docker虚拟机,名字为default,命令是docker-machine run default. 此时就会创建一个虚拟机叫做default。
3.连接虚拟机 这里直接给出命令了:docker-machine ssh default.如果你再宿主机上安装了多个虚拟机,你可以使用docker-machine ls来查看。同时,你也可以使用docker-machine env default来查看虚拟机的信息。
4.拉取镜像 通过第三步以后,你已经连接上虚拟机了。因此,你可以直接在里面来拉取docker的镜像了。我这里拉取了ubuntu最新的镜像。命令是docker pull ubuntu ,针对国内下载镜像很慢的情况,国内的DaoCloud做了一个镜像,在使用他的镜像之前,你需要在虚拟机上使用命令来安装他的一个加速器,安装加速器后,速度蹭蹭往上加快。命令是:curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s 95035d37ee96d6362c1b7da9ee53276739672b6b
具体的加速器安装,请参考daocloud官方的参考手册.(https://dashboard.daocloud.io/mirror)
5.启动一个叫做install_erlnag的容器 命令是:docker run -it --name install_erlang ubuntu /bin/bash
6.在容器中添加erlang资源 具体步骤是: 1)wget http://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb 2) dpkg -i erlang-solutions_1.0_all.deb 3) apt-get update 4) apt-get install erlang
通过上面的步骤,你已经安装好了erlang得开发环境了。
7.提交镜像 1)使用docker ps -a 来得到上述你启动的docker container的id,我们这里假定docker container的id是 defaultid。 2)在容器中使用下面的命令来制作一个叫做dev/erlnag:v1的镜像。 docker commit -m="erlang dev" --author="yangen" defaultid dev/erlang:v1
大功告成。
以上是"Docker如何制作Erlang开发环境镜像"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!