docker 初期設定

brew cask

    $ brew install caskroom/cask/brew-cask

 

VietualBox

    $ brew cask install virtualbox

 

Docker

    $ brew insatll docker

    $ docker -v

 

Docker Machine

    $ brew install docker-machine

    $ docker-machine -v

 

docker-machine create --driver virtualbox docker-m

docker-machine ssh docker-m

 

ネットワーク アダプター3

ブリッジアダプター

ifconfig

openssh 設定

はじめての自宅サーバ構築 - Fedora/CentOS - SSHサーバの構築(OpenSSH)

 

docker run -i -t -d --name srv001 -p 80:80 --privileged centos:latest /sbin/init

docker exec -it srv001 sh

sh-4.2#

1 cd /usr/local/src/
2 yum install -y openssh-server
3 yum install -y openssh-clients

  vi /etc/ssh/sshd_config

7 systemctl start sshd
8 systemctl enable sshd

 9  passwd root

 

exec 起動中のdockerコンテナに対してコマンドを直接実行する。
-it -iはinteractive、対話式のコマンドを実行できるようにする。-tはtty、コマンドの入出力を可能にする。
mysql5.7 docker run --name で指定したコンテナ名です。
cat /etc/mysql/conf.d/my.cnf コンテナに対して実行したいコマンド。