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) 를 주소에 입력하자.
- 아래와 같이 동작을 확인되면 성공~!!!
'IT > 서버 구축' 카테고리의 다른 글
VMWare Workstation Player 17 (17.5.2) 무료 다운로드 우분투 (Ubuntu 24.04) 설치 (2) | 2024.05.20 |
---|---|
우분투 기본 명령어(Basic Ubuntu Commands) (0) | 2024.05.08 |
Ubuntu + Docker 설치 (0) | 2022.03.26 |
VMware 시작시 에러 창 해결 방법 (0) | 2022.03.26 |
우분투 ubuntu 사용하기 기초 명령어 ( UI 시스템 종료하기, 터미널, 기초 기본 명령어) (0) | 2022.03.25 |