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
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 | コンテナに対して実行したいコマンド。 |