우분투 18.04 버전 이미지를 기반으로 아파치를 설치하는 도커 이미지를 빌드하고 실행합니다.
Step1 도커 파일 만들기
# Dockerfile
FROM ubuntu:18.04
RUN apt-get update
RUN apt install apache2 -y
ENV APACHE_RUN_USER www-data
ENV APACHE_RUN_GROUP www-data
ENV APACHE_LOG_DIR /var/log/apache2
ENV APACHE_PID_FILE /var/run/apache2/apache2.pid
EXPOSE 80
CMD ["/usr/sbin/apache2ctl", "-D", "FOREGROUND"]
FROM = 기반 이미지 설정
RUN = 명령어 실행
ENV = 환경 변수
Step2 도커 로그인 및 이미지 빌드
$ docker login
$ docker build -t ubuntutest .
-t = tag 태그의 줄임말
Step3 도커 이미지 실행 및 컨테이너 생성
$ docker run -d -p 80:80 ubuntutest
-p = 포트를 나타내며 앞 80은 외부 접근 포트번호, 뒤 80은 내부 연결 포트번호
Step4 실행중인 도커 컨테이너 목록 확인
실행중인 컨테이너 목록을 확인합니다.
$ docker container ls
Step5 컨테이너 접근
컨테이너 아이디를 입력해서 bash 에 접근합니다.
$ docker exec -it 9531b /bin/bash
반응형
'개발 > 시스템' 카테고리의 다른 글
python azure blob storage download (0) | 2020.09.19 |
---|---|
도커(Docker) 컨테이너 내 php 설치 (0) | 2020.06.05 |
우분투(Ubuntu) 18.04 도커(Docker) 설치 (0) | 2020.06.05 |
우분투(Ubuntu) 18.04 Docker Container (0) | 2020.06.05 |
CentOS7 Apache SSL인증서 적용 (Certbot, Let's encrypt) (0) | 2020.06.05 |