Docker使いたい
CoreOS is なに
CoreOS is an open-source lightweight operating system based on the Linux kernel and designed for providing infrastructure to clustered deployments, while focusing on automation, ease of applications deployment, security, reliability and scalability.
Docker is なに
Docker is an open-source project that automates the deployment of applications inside software containers, by providing an additional layer of abstraction and automation of operating-system-level virtualization on Linux.
詳しいことはぐぐってください^q^
CoreOSのインストール
- 今回は物理サーバにインストールしました
- インストールメディアでブートする
- 自動でcoreというユーザでログインされる
- このままコンソールで操作するのは設定ファイルの編集とかが面倒なのでSSH接続できるように設定する
- いまログインしているcoreユーザに対してパスワードを設定
$ sudo passwd core
- IPアドレスの確認
$ ip addr show
- DHCP環境でない場合はIPアドレスの設定とDNSサーバの設定
$ sudo ip addr add x.x.x.x/x dev enp0s25 $ sudo ip route add default via x.x.x.x dev enp0s25 $ sudo /etc/resolv.conf
- ほかの端末からSSHで接続する
- 「cloud-config.yml」の作成
$ vi cloud-config.yml
- 作成したらCloud-Config Validatorで確認することをおすすめ
- インストール
$ sudo coreos-install -d /dev/sda -C stable -c cloud-config.yml
- 少し待ってSuccess!と表示されたらインストール完了
Installing cloud-config... Success! CoreOS stable 766.4.0 is installed on /dev/sda
- 再起動して作成したユーザでSSH接続できることを確認
これからガシガシコンテナ作っていこうと思います