MacにDockerをインストールする
HomebrewでDockerをインストールします。
インストールコマンド
以下のコマンドでDockerをインストールします。
$ brew cask install virtualbox $ brew install docker $ brew install docker-machine $ brew cask install docker-toolbox
インストールの確認をします。
$ virtualbox --help Oracle VM VirtualBox Manager 5.1.8 $ docker -v Docker version 1.12.3, build 6b644ec $ docker-machine -v docker-machine version 0.8.2, build e18a919
仮想マシンを作成する
$ docker-machine create --driver virtualbox sample-docker $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS sample-docker - virtualbox Running tcp://192.168.99.100:2376 v1.12.3
仮想マシンにsshで接続
以下のコマンドでDockerに接続できます。
$ docker-machine ssh sample-docker
Docker HubからOSのイメージをダウンロードします。
$ docker pull centos:7
イメージの確認をします。
$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos 7 0584b3d2cf6d 4 weeks ago 196.5 MB
イメージを基にコンテナを作成
$ docker create -it --name centos7 centos:7
コンテナの確認は以下です。
$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9fae2f4431f8 centos:7 "/bin/bash" 39 seconds ago Created centos7
起動中のコンテナにアタッチします。
$ docker start 9fae2f4431f8 $ docker attach 9fae2f4431f8 [root@9fae2f4431f8 /]#
コンテナの生成と起動を同時に行うのは
docker run [option] イメージ名[:タグ名] [引数]
です。
--name
でコンテナ名を指定します。
色々インストールして、環境を作っていきます。
# yum -y install mysqld