顯示具有 docker machine 標籤的文章。 顯示所有文章
顯示具有 docker machine 標籤的文章。 顯示所有文章

2016年8月2日 星期二

我的第 3個 Asp.Net Core Docker Image - 實作 Docker 1.12 Swarn Mode

利用 我的第二個 Asp.Net Core Docker Image 使用 SVN + Jenkins 的方式,首先先建立一個 docker machine, 再依據 Docker Conference Day 1的影片來實作 Docker Swarm Service Manager and Worker,一下子就成功了,非常容易、非常快速、簡單。大家可以試試。


2016年7月21日 星期四

我的第 2個 Asp.Net Core Docker Image 使用 SVN + Jenkins


 using docker

在 第一個 Asp.Net Core Docker Image的分享有用 Docker Tools for Visual Studio 2015 - Preview產生 Docker Image,但我想要作一點不一樣的事,目的很簡單,就是希望可以程式更新完之後,就可以完成自動產生 Docker image和建立 container,完成相關佈署。

依據這一本書的建議,利用 Jenkins來達到我想要的目的。相關的實作目前已完成第一步自動產生 docker file,再來就是要作實作建立 container的部份囉,等實作成功再來分享我的步驟。

真的不得不說, Docker是天上給予我最好的禮物了~~~

2016年7月7日 星期四

我的第 1個 Asp.Net Core Docker Image

解決了安裝  Docker Tools for Visual Studio 2015 - Preview的問題後,馬上把我的專案放到 docker,我採取的方式是在自己電腦上,所以本機要裝 docker toolbox,windows 10的用戶可以直接裝 docker for windows的版本,我參考的文件如下:

偵錯本機 Docker 容器中的應用程式
把 ASP.NET Core 應用程式裝進 Docker 裡 – 使用 Docker Tools for Visual Studio 2015

如果沒有 powershell的話,要先裝 Windows Management Framework
如果你跟我一樣使用 docker toolbox的話要先把一個 docker machine virtualbox VM先 start, ,而且在專案檔案 \Properties\Docker.props上給定 DockerMachineName的值才行

這樣應該就可以了~~~~





2016年2月4日 星期四

Docker Machine安裝 Redmine 後使用上的問題

原本使用 Docker Machine建一個 RancherOS 4.1的 VM,然後在 VM上再使用 docker建立 Redmine,參考如下:sameersbn/docker-redmine,之前安裝 MongoDB, ODOO也沒有發生過這樣的情況。

在安裝時都沒有任何問題,一開始也可以正常使用直到我把 docker machine作 stop再 start就無法開啟了,使用 docker logs就會看到 verify_gemfile_dependencies_are_found!': Could not find gem 'rails (= 4.2.0) ruby' in the gems..........的訊息。 參考 docker-redmine/issues/91

就算換了較舊的版本也是這樣,最後的作法就是放棄 Docker Machine的方式,直接建立一個 CentOS 7的 VM(install instruction),再安裝 Docker後,再利用 Docker安裝 Redmine就正常了,關掉 VM再重啟也不會發生開啟失敗的問題了。

2015年12月16日 星期三

Docker Machine 快速建置 docker VM

  官網         GitHub


這個真的太好用了,最近用來建置 mongoDB Replica SetODOO(openERP),非常建議一定要試看看,一下子就完成了,如果要安裝的話要使用 docker toolbox就可了。