You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

core os 는 도커를 이용하기 위해 최적화가된 os이며

core os를 설치를하게 되면 docker가 기본으로 포함되어 있습니다.

설치방법

  1. core os iso 파일 획득 ( https://coreos.com/ )

  2. VM 또는 실제 장비에 설치 시도 (여기서는 Local VM을 통한 시도)

클라우드 사용시 설치된 core os자체를 바로 사용가능

VM SPEC

VM을 설정하는 방법은 각각다르지만,

 

주요옵션

  • 1세대 CPU / Linux 시스템
  • 부팅가능한 IDE(DVD) 장치에 core iso 부팅 등록
  • 인터넷 가능한 내부 가상스위치 준비 ( 192.168.137.1 / 255.255.255.0 )  -윈도우에서는 인터넷공유사용
  • 설치가능한 ide-hdd 공간 ( 10gb이상 )


최초 부팅후

네트워크 별칭 확인

ip addr
  • lo : 자기자신 LoopBack
  • eth0 : 랜장치( 여기서는 가상의 랜장치)

IP설정

sudo vi /etc/systemd/network/static.network


[Match]
Name=eth0
[Network]
Address=192.168.137.100/24
Gateway=192.168.137.1
DNS=8.8.8.8

네트워크 서비스 Reload

sudo systemctl restart systemd-networkd
# 성공후 Ping 시도
ping 192.168.137.1  ( 내부 네트워크 접근확인  vm->자신의 물리컴퓨터 ) 
ping 8.8.8.8  (외부 접근확인 )

core os 관리자 계정 설정

# 암호화된 비밀번호 생성
sudo openssl passwd -1 > cloud-config.yaml


# coreos 설치를 위한 기본 설정 셋팅
sudo vi cloud-config.yaml
#cloud config
hostname : "coreos"
users:
- name: "someone"
  passwd: "openssl에 의해 자동생성된 암호문구"
  groups:
    - "sudo"
    - "docker"


core os install

sudo coreos-install -d /dev/sda -C stable -c cloud-config.yaml
# 설치완료후 iso 언마운트후 ( 설치된 하드디스크를 통해 부팅하기위해)


sudo reboot
  • No labels