728x90
반응형
SMALL

1. 이미지 다운로드

   - 명령어: sudo docker pull nginx

2. 다운로드된 nginx 이미지 확인

3. nginx 실행

   - 명령어: docker container run --name webserver -d -p 8080:80 nginx

   - 아래와 같이 에러가 발생함 .^^;;

   - 위 에러의 문제점은 사용자가 /var/run/docker.sock 을 접근하려고 하였지만 권한이 없어 발생하는 문제라고 함

   - 사용자가 가지고 있는 권한 확인 방법: 명령어 id  입력

4. docker 에 사용자 권한 부여하기

   - 명령어: sudo usermod -a -G docker $USER

   - 명령어 내용:

          > usermode: 사용자 권한 할당 명령어

          > a : append 라는 의미

          > G: additional group

          > $USER: 사용자 아이디

   - 위 명령어 입력후 시스템 재시작 후 권한 확인하면 위와 다르게 docker에 대한 권한을 가졌음을 확인할 수 있다.

5. 다시 nginx 를 실행해 보자.

   - 명령어: docker container run --name webserver -d -p 8080:80 nginx

   - 정상적으로 완료되면 컨테이너 id를 확인할 수 있다.

6. Docker에서 실행중인 컨테이너를 확인

   - 명령어: sudo docker container ps

   - nginx가 실행되고 있음을 확인할 수 있다.

7. Nginx(웹서버) 동작확인

   - 우분투의 웹브라우저(Firefox, 우분투 화면의 왼쪽에 불꽃이 동그랗게 그려져 있는 아이콘)를 실행하여 127.0.0.1:8080 (또는 localhost:8080) 를 주소에 입력하자.

   - 아래와 같이 동작을 확인되면 성공~!!!

 

 

728x90
반응형
LIST

+ Recent posts