インストール†
- 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/