Skip to content

Test Site(with Docker) on Windows

License

Notifications You must be signed in to change notification settings

sunny-mountain/TestSite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TestSite

Test Site(with Docker) on Windows

これは何?

Windows環境でDockerを動かせなかったとき用の仮想マシン

Vagrantを使ってCentOSを起動し、その中でDockerを使うことができます。

使い方

事前準備

まずVagrantを使える状態にしておいてください。

次に、docker-composeの最新バージョンを確認し、provisionscript.shに書き込んでおいてください。

参考:https://github.com/docker/compose/releases

dockerfileまたはdocker-compose.yamlを用意する

Dockerフォルダの中にdockerfileまたはdocker-compose.yamlを入れていきます。 コンテナごとにディレクトリを切って、必要なものをまとめておくと扱いやすいかなと思います。

なお、共有ディレクトリですので、Windowsからファイルを放り込むと仮想マシンからも見えますし、仮想マシンからファイルを放り込むとWindowsからも見えるようになっています。

仮想マシン起動

vagrant upするとCentOSが起動します。

Dockerを使う上で必要そうな処理を一通り行っているので、すぐにお使いいただけます。

  • yum updateの実行
  • git導入
  • wget導入
  • docker導入
  • docker-compose導入
  • タイムゾーン設定
  • ロケール設定
  • 共有ディレクトリの設定

Dockerコンテナの起動

vagrant sshでログインしてdocker弄りをしてください。

使い終わったら

vagrant halt

次使うとき

再度vagrant upすると、Dockerコンテナたちも(止めていなければ)動き出します(動き出すはずです)。 念の為、docker ps -aで確認してください。

gitディレクトリはなんですか?

何らかのパッケージをgit croneするときに使うために設けています。 共有ディレクトリ内なので、他に横流ししたりバックアップ取ったりするのに便利です。

免責事項

ご利用の際は自己責任で。 足りない処理があれば適宜追記して使ってください。

それと何か感想のようなものもいただければ嬉しかったりします。

About

Test Site(with Docker) on Windows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages