https://youtu.be/IJf5ioT2Iuw?list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi
Docker 를 설치하자!
Docker 설치하기
둘다 켜자
1. vb 에서 ubnutu, centos 둘다 부팅
2. xshell 에서 둘다 접속
Docker Docs: How to build, share, and run applications | Docker Documentation
download and install
당연히 리눅스로 간다.
우분투 먼저
Install Docker Engine on Ubuntu | Docker Documentation
설치 방법은
1. repository 사용 (이걸로 실습해보자)
- 요구 패키지 설치
- 인증서 저장
- url 등록
- 인스톨
2. download 후 직접 설치 - usb에 담아서 설치
3. script를 이용한 설치
우분투 도커 설치
1. 패키지 설치
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
2. 인증서 설치 Add Docker’s official GPG key:
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
3. URL 등록
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4. docker engine 설치
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
ce 데몬
cli
containerd.io 도커 엔진이다.
sudo docker run hello-world
확인
sudo docker version
서버, 클라이언트 두개 버전이 나온다.
센트os 도커 설치
Install Docker Engine on CentOS | Docker Documentation
centos 는 따로 키를 설치안해도 된다. ( 자동으로 받아짐)
uninstall
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
1. Set up the repository
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
2. Install Docker Engine
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
3. service daemon 실행하기
sudo systemctl start docker
sudo docker run hello-world
docker 확인 !
docker 관리자 권한 추가
root 권한으로 guru 에게 권한을 줘야한다 .
su -
usermod -a -G docker guru
guru 계정에서 docker 실행된다 .
다시 부팅후에도 docker 가 자동 실행되도록 enable 하기 (우분투는 안해도됨)