インストール

用語集

Docker HubPUBLICに公開されているDockerイメージリポジトリ
Docker repository公開できないのであればPrivateリポジトリを立てる。AWSなどではAmazon ECRとして提供されている。コンテナでもregistryで提供されている
DockerfileDockerコンテナーの構成とDockerイメージの作成を一括で行う。イメージ上でコマンドを実施したりできる

いろいろ試してみる

共通手順

  1. docker pull
  2. docker run

MySQL

docker pull mysql
docker run --name mysql -e MYSQL_ROOT_PASSWORD=mysql -d -p 3306:3306 mysql
#停止して削除
docker stop mysql
docker rm mysql
mysql -u root -pmysql 

Wordpress/Nginx

docker pull eugeneware/docker-wordpress-nginx
docker run -p 80:80 --name docker-wordpress-nginx -d eugeneware/docker-wordpress-nginx

ツール

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 centoscentosイメージを持ってくる
docker images今ローカルにあるイメージ一覧
docker ps動いているDockerプロセス
ctrl+p,ctrl+q抜ける
docker attach [CONTAINER ID]再びアタッチ

試しにやってみる

docker run hello-world表示するだけ
docker run -d -P --name web nginxweb

さくらのVPSにインストール

http://ryotokubox.com/sakura-vps-install-docker/


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS