Docker El Capitan
環境
Iphoto For Mac El Capitan. The Docker image I made works out-of-the-box pre-installed with Annaconda3, Jupyter, and Databricks Connect. The first time running this. OS X (from El Capitan 10.11 on) or OS X (before El Capitan 10.11). Once Docker is installed, open up the docker terminal and test it works with the command: docker run hello-world Note: Linux users might need to use sudo to run docker commands or follow post-installation steps. El Capitan Ranch For Sale Process For Creating An External Macos Recovery Volume Itunes Version For El Capitan Docker Image For Macos Download Netbeans For Mac Yosemite Emule For Mac Catalina Vox For Macos Mojave Minimum System Requirements For El Capitan Soundflower 2.0b2 For Mac El Capitan. Get menu, photos and location information for El Capitan Restaurant in Chicago, IL. Or book now at one of our other 11334 great restaurants in Chicago.
OSX El Capitan
docker Version 1.13.1
Docker for Macをインストールする
wordpress用のディレクトリを作る
docker-composeの準備をする
docker-compose.ymlをつくる
container名をつける
上記のようにすることで任意のcontainer名がつけられる。
何も指定しないとwp_wordpress_1・wp_db_1などという名前にされてしまってわかりづらくなるので、指定するのがおすすめ。
dbとWordPressで別々のcontainerが必要になるので、dbの方は末尾に-db
をつけるなどして区別すると良い。
同様にしてnetwork名も明示的につけると良い。
開発を行うディレクトリをcontainerに同期する
Dockerでは、ローカルPCのディレクトリをcontainer内のディレクトリに同期(マウント)できる。このときマウントされる領域を volume と呼ぶ。
ローカル環境でwordpressを編集しながらcontainerに同期させるためには、以下のように記述する。
アクセスポートを変更する
デフォルトで'8000:80'
になっているので、すでにlocalhost:8000
を使っている場合は変更する。
ポートが重複しているとbuild時にエラーが出てbuildが止まる。
buildが途中で止まってしまったときは、妙なcontainerが出来ていたりするので下記を参照にしてまっさらにしてやり直す。
環境変数は.envにまとめて読み込む
以下のように記述することで外部の.envファイルを読み込むようにできる。
全体のサンプルは下記。
docker-compose.ymlを使ってbuildする
buildのコマンドを叩く
Docker El Capitan Free
こんな感じのメッセージが出て、wordpressがbuildされる。
imageが作られたことを確認する
※わたしはwordpress 4.7.2-php7.1-apacheも使っているため3つあります。
containerが立ち上がったことを確認する
起動していないcontainerも含めて一覧を見るコマンドはこちら。意図したcontainerが立ち上がっていなかったら、このコマンドでbuildが失敗していないか確認する。
localhost:8000にアクセスして確認する
localhost:{設定したアクセスポート番号}
をURLに入力してアクセスすると、WordPressの初期設定画面が出てくる。
何て簡単なのでしょう...!
buildに失敗したとき
関連するcontainerを停止した上に削除する
失敗したconatainerとnetworkが残っていないか確認する
何らかの原因でdocker-compose down -v
しても失敗したcontainerや不要なnetworkを削除できないときは、以下のコマンドで対処する。
1.不要なcontainerが存在するが、起動はしていなかった場合
2.不要なcontainerが存在し、起動している場合
3.不要なnetworkが残っている場合
参考にさせていただいた記事
https://docs.docker.com/compose/wordpress/
https://tech.recruit-mp.co.jp/infrastructure/post-11266/
http://qiita.com/muk-ai/items/3350122d9e09473723c6
Docker is an open-source project that automates the deployment of applications inside software containers. Docker CE(Community Edition) for Mac is an easy-to-install desktop app for building, debugging, and testing Dockerized apps on a Mac.
1. system requirement
Docker for Mac works on OS X El Capitan 10.11 and newer macOS releases.
2. download Docker installation package
The stable Docker image for Mac can be downloaded with link.
3. install
Double-click Docker.dmg
in your download folder, and follow the installation process.
Docker Mac Os El Capitan
After the installation is completed, goto Launchpad
and start Docker by clicking the icon. After that, the whale in the top status bar shows that Docker is running, and accessible from a terminal.
4. test and run
Open a terminal, and try out some Docker commands to make sure it’s properly installed.
Docker Desktop For Mac El Capitan
Run
docker version
to check that you have the latest release installed.Run
docker run hello-world
to verify that Docker is pulling images and running as expected.