利用 我的第二個 Asp.Net Core Docker Image 使用 SVN + Jenkins 的方式,首先先建立一個 docker machine, 再依據 Docker Conference Day 1的影片來實作 Docker Swarm Service Manager and Worker,一下子就成功了,非常容易、非常快速、簡單。大家可以試試。
2016年8月2日 星期二
2016年7月21日 星期四
我的第 2個 Asp.Net Core Docker Image 使用 SVN + Jenkins
在 第一個 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的值才行
這樣應該就可以了~~~~
偵錯本機 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再重啟也不會發生開啟失敗的問題了。
在安裝時都沒有任何問題,一開始也可以正常使用直到我把 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 Set和 ODOO(openERP),非常建議一定要試看看,一下子就完成了,如果要安裝的話要使用 docker toolbox就可了。
這個真的太好用了,最近用來建置 mongoDB Replica Set和 ODOO(openERP),非常建議一定要試看看,一下子就完成了,如果要安裝的話要使用 docker toolbox就可了。
訂閱:
文章 (Atom)


