インストール†
- Windows,MacであればDocker toolboxを使うべし
- CentOS7であればyum install dockerでOK
用語集†
| Docker Hub | PUBLICに公開されているDockerイメージリポジトリ |
| Docker repository | 公開できないのであればPrivateリポジトリを立てる。AWSなどではAmazon ECRとして提供されている。コンテナでもregistryで提供されている |
| Dockerfile | Dockerコンテナーの構成とDockerイメージの作成を一括で行う。イメージ上でコマンドを実施したりできる |
ツール†
Docker for Mac and Windows†
2016/03現在ベータ版だが、ネイティブでDockerを動かせるというもの。Hyper-Vを利用しているためWindows10以降
Docker toolbox†
VirtualBox経由のDockerを操作するがそれをひとまとめにしてくれているツール。
CentOS6(非推奨)†
yum install docker-io
起動してみる†
systemctl start docker
Error starting daemon: Error initializing network controller: Error creating default \"bridge\" "network: package not installed"とでて失敗。OpenVZには入れられないということで終了!
基本操作†
| docker search キーワード | Docker Hubからイメージ検索 |
| docker pull centos | centosイメージを持ってくる |
| docker images | 今ローカルにあるイメージ一覧 |
| docker ps | 動いているDockerプロセス |
| ctrl+p,ctrl+q | 抜ける |
| docker attach [CONTAINER ID] | 再びアタッチ |
試しにやってみる†
| docker run hello-world | 表示するだけ |
| docker run -d -P --name web nginx | web |
さくらのVPSにインストール†
http://ryotokubox.com/sakura-vps-install-docker/