共計 1387 個字符,預計需要花費 4 分鐘才能閱讀完成。
這篇文章主要為大家展示了“Docker 如何制作 Erlang 開發環境鏡像”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領大家一起研究并學習一下“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 開發環境鏡像”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!