Docker : 항구에서 일하는 일꾼
Container 서비스들은 모두 바다와 관련되어 있다. 전 세계 사람들과 어디서든 공유할 수 있다는 것이다.
Docker hub에서 받는 것을 image라고 부른다. image가 container보다 먼저이다.
docker hub - public registry
habor - private registry(멜론처럼 컨테이너를 따로 개발하는 경우)
nessus도 private registry이다.
https://landscape.cncf.io/ 이런 곳에서 프로젝트를 진행할 때 오픈소스를 가져온다.
kubernetes, docker swarm - container 관리 도구
os vs App은 반드시 서로 다른 disk로 분리해야 한다!
/dev/sda : /OS
/dev/sdb : /var/lib/docker
4. 디스크 설정
5. 네트워크 설정
enp0s3 : 10.0.2.15
enp0s8 : IPv4 manual 192.168.56.101 255.255.255.0 192.168.56.2 DNS 8.8.8.8
kevin@hostos1:~$ cd
kevin@hostos1:~$ sudo apt install net-tools
kevin@hostos1:~$ hostname
hostos1
kevin@hostos1:~$ ping -c 2 192.168.56.1
kevin@hostos1:~$ ifconfig
# 192.168.56.101 확인
kevin@hostos1:~$ sudo apt -y install vim
kevin@hostos1:~$ sudo apt -y install openssh-server
kevin@hostos1:~$ sudo vi /etc/hosts
...
192.168.56.101 hostos1
192.168.56.102 hostos2
...
kevin@hostos1:~$ sudo shutdown -h now
: putty 연결이 된다.
6. hostos1을 끄고 복제를 한다.
=> 복제할 때 새 MAC 주소 생성. 완전한 복제
ip - 192.168.56.102
sudo hostnamectl set-hostname hostos2
sudo reboot