docker 17.3動作検証メモ
mac環境でのdocker 17.3の動作検証メモです。
ポイントは以下です。
- docker 17.3での操作
- macでの動作
環境
macOS Sierra 10.12.5
Docker for Mac 17.3
インストール
公式サイトからmac版パッケージをダウンロードしてインストール。
以下のページの通り進めればインストールは完了する。
https://docs.docker.com/docker-for-mac/install/
インストール確認
ターミナルを開いて、docker versionを実行できればOK。
$ docker version
Client:
Version: 17.03.1-ce
API version: 1.27
Go version: go1.7.5
Git commit: c6d412e
Built: Tue Mar 28 00:40:02 2017
OS/Arch: darwin/amd64
Server:
Version: 17.03.1-ce
API version: 1.27 (minimum version 1.12)
Go version: go1.7.5
Git commit: c6d412e
Built: Fri Mar 24 00:00:50 2017
OS/Arch: linux/amd64
Experimental: true
コンテナを作成&起動
以下のサイトを参考。
http://qiita.com/tily/items/2b2ae610e2b9a45a2530
適当なフォルダ(私は /home/butada/docker/test_redmine/
)を作って、そこに docker-compose.yml
ファイルを配置して実行。
docker-compose.yml
ファイルの内容は、ホスト側のファイル位置だけ変更。
version: "2"
services:
mysql:
image: sameersbn/mysql:latest
volumes:
- ./mysql:/var/lib/mysql
environment:
- DB_NAME=redmine_production
- DB_USER=redmine
- DB_PASS=password
app:
image: sameersbn/redmine:3.3.2-1
volumes:
- ./redmine:/home/redmine/data
environment:
- DB_HOST=mysql
- DB_NAME=redmine_production
- DB_USER=redmine
- DB_PASS=password
ports:
- 3000:80
docker-compose up -d で起動させる。
起動したらブラウザで、 http://loalhost:3000/ にアクセスする。右上の「ログイン」からID/PASSをadmin/adminでログインできる。
疑問
- dockertoolboxってなんのためにあるのか?
- volumesで指定したけれど、どの種類の永続ボリュームになっているのか?(Dockerデータボリューム、データボリュームコンテナ、ディレクトリマウント、ストレージプラグイン)
各永続ボリュームの違いは以下と理解。
- dockerデータボリューム
- →最近は使わない
- データボリュームコンテナ
- →ローカルで使う場合は有効
- ディレクトリマウント
- →基本は使わない。特殊な用途でしか使わない
- ストレージプラグイン
- →外部ストレージを使用する場合。NFSも含む。
参考
https://docs.docker.com/docker-for-mac/install/
http://qiita.com/tily/items/2b2ae610e2b9a45a2530
Author And Source
この問題について(docker 17.3動作検証メモ), 我々は、より多くの情報をここで見つけました https://qiita.com/butada/items/135987473d934d293fe0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .