[VIP] Mac의 VB에서 CoreOS를 호스트로 사용하여 alpine 기반 docker 환경을 만드는 부분 2
구성
Mac의 VB에 CoreOS를 넣고 설치합니다.
CoreOS의 기본 설정과 docker의 기본 설정을 한다. --> 이 기사
alpine 기반 docker를 즐길 수 있습니다.
CoreOS의 설정인 cloud-config.yml을 만들어 간다
다른 기사를 보십시오!!!
최종 구성
cloud-config.yml
#cloud-config
hostname: coreos-host01
coreos:
update:
reboot-strategy: best-effort
etcd:
discovery: https://discovery.etcd.io/{HASH}
addr: 192.168.59.101:4001
peer-addr: 192.168.59.101:7001
bind-addr: 0.0.0.0
fleet:
public_ip: 192.168.59.101
units:
- name: etcd.service
command: start
- name: fleet.service
command: start
- name: docker.service
command: start
- name: timezone.service
command: start
content: |
[Unit]
Description=timezone
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/ln -sf ../usr/share/zoneinfo/Japan /etc/localtime
- name: 10-static.network
runtime: no
content: |
[Match]
Name=eth0
[Network]
Address=192.168.59.101/24
Gateway=192.168.59.1
DNS=8.8.8.8
DNS=8.8.4.4
users:
- name: coreuser
passwd: `openssl passwd -1`で生成したパスワード
groups:
- sudo
- docker
ssh-authorized-keys:
- ssh-rsa ***で記させる公開鍵
# coreos-cloudinit -validate=true -from-file=./cloud-config.yml
$ sudo coreos-install -d /dev/sda -C stable -c ./cloud-config.yml
…
割愛
…
gpg: key 93D2DCB4 marked as ultimately trusted
gpg: checking the trustdb
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: Good signature from "CoreOS Buildbot (Offical Builds) <[email protected]>" [ultimate]
Installing cloud-config...
Success! CoreOS stable 835.13.0 is installed on /dev/sda
$ sudo shutdown -h now
$ ssh -i id_rsa-try-docker [email protected] -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null
Warning: Permanently added '192.168.59.100' (ED25519) to the list of known hosts.
Last login: Tue May 17 17:44:23 2016
CoreOS stable (835.13.0)
coreuser@coreos-host01 ~ $
PATH
/var/lib/coreos-install/user_data
$ sudo update_engine_client -update
참고 자료
【CoreOS】cloud-config 해설~설치
Docker를 설정합니다.
$ docker -v
Docker version 1.9.1, build 9894698
Reference
이 문제에 관하여([VIP] Mac의 VB에서 CoreOS를 호스트로 사용하여 alpine 기반 docker 환경을 만드는 부분 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/iganari/items/1218be9cd0287dd1e61b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)