您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Docker如何制作Erlang開發(fā)環(huán)境鏡像”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Docker如何制作Erlang開發(fā)環(huán)境鏡像”這篇文章吧。
1.安裝docker toolbox 1)在官網(wǎng)上下載OS上需要的docker toolbox。 2)下載完成后,像安裝OS上的軟件一樣來安裝docker toolbox。安裝完成后,你會發(fā)現(xiàn)此時安裝了一個virtualbox。同時也安裝了docker的相關(guān)命令,比如docker-machine等。
2.安裝docker虛擬機(jī) 利用上述步驟安裝的docker-machine來安裝一個docker虛擬機(jī),名字為default,命令是docker-machine run default. 此時就會創(chuàng)建一個虛擬機(jī)叫做default。
3.連接虛擬機(jī) 這里直接給出命令了:docker-machine ssh default.如果你再宿主機(jī)上安裝了多個虛擬機(jī),你可以使用docker-machine ls來查看。同時,你也可以使用docker-machine env default來查看虛擬機(jī)的信息。
4.拉取鏡像 通過第三步以后,你已經(jīng)連接上虛擬機(jī)了。因此,你可以直接在里面來拉取docker的鏡像了。我這里拉取了ubuntu最新的鏡像。命令是docker pull ubuntu ,針對國內(nèi)下載鏡像很慢的情況,國內(nèi)的DaoCloud做了一個鏡像,在使用他的鏡像之前,你需要在虛擬機(jī)上使用命令來安裝他的一個加速器,安裝加速器后,速度蹭蹭往上加快。命令是: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
通過上面的步驟,你已經(jīng)安裝好了erlang得開發(fā)環(huán)境了。
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開發(fā)環(huán)境鏡像”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。