실습영상

https://youtu.be/yxI34o_MgkU

https://youtu.be/yxI34o_MgkU

실습 메뉴얼

Ubuntu 20.04 서버에 도커 설치하기

# 도커 설치 스크립트 다운로드
curl -fsSL <https://get.docker.com> -o get-docker.sh

# 도커 설치 스크립트 실행
sudo sh get-docker.sh

# 도커 Cli 명령 실행
sudo docker

# 시스템 재부팅 시에 docker가 동작하도록 설정
sudo systemctl enable docker

# 도커 실행여부
sudo service docker status

# docker 그룹 생성
sudo groupadd docker

# docker 그룹에 현재 유저 추가
sudo usermod -aG docker $USER
# hello world 이미지 실행
docker run hello-world

# nginx 실행하기
docker run -p 80:80 nginx

# getting-started 이미지 실행하기
docker run -d -p 80:80 docker/getting-started

# 실행중인 컨테이너 목록
docker ps

# 모든 컨테이너 목록
docker ps -a

# 로그 보기
docker logs -f ecstatic_sanderson

# 컨테이너 중지하기
docker stop serene_hypatia

# 컨테이너 삭제하기
docker rm ecstatic_sanderson

# 컨테이너 이미지 삭제하기
docker rmi docker/getting-started
  1. AWS 라이트세일에서 인스턴스 생성 버튼을 클릭합니다.

    스크린샷 2022-08-24 오전 9.18.19.png

  2. 플랫폼은 Linux/Unix, 블루프린트는 Ubuntu 20.04 LTS를 선택합니다.

    스크린샷 2022-08-24 오전 9.18.52.png

  3. 인스턴스 플랜은 $10를 선택합니다.

    스크린샷 2022-08-24 오전 9.19.16.png

  4. 인스턴스이름은 userOOO-docker로 입력합니다.

    스크린샷 2022-08-24 오전 9.19.38.png

  5. 인스턴스 생성 버튼을 클릭하여 서버를 생성합니다.

    스크린샷 2022-08-24 오전 9.19.50.png

  6. 생성을 한 직후 에는 회색으로 비활성화 되어있습니다. 2~3분정도 기다리면 이후 색이 활성화 됩니다.

    스크린샷 2022-08-24 오전 9.20.09.png

  7. 방금 생성한 user000-docker 인스턴스명을 선택하여 인스턴스 상세화면으로 이동합니다.

    스크린샷 2022-08-24 오전 9.20.47.png

  8. 아래와 같이 인스턴스의 상세화면이 조회됩니다.

    스크린샷 2022-08-24 오전 9.21.09.png

  9. 서버에 접속하기 위해서 SSH를 사용하여 연결 버튼을 클릭합니다.

    스크린샷 2022-08-24 오전 9.21.32.png

  10. 서버를 생성한지 얼마 안된 경우 1~2분 후에 다시 시도하라는 안내가 나옵니다.

    스크린샷 2022-08-24 오전 9.21.50.png