M1 용 docker desktop 을 설치합니다.
링크 : https://docs.docker.com/docker-for-mac/apple-silicon/
테스트용 Dockerfile 을 만듭니다.
FROM nginx:latest
RUN echo '<h1> test nginx web page </h1>' >> index.html
RUN cp /index.html /usr/share/nginx/html
도커 이미지를 빌드 합니다.
docker build -t test-nginx .
이미지를 확인합니다.
docker images
이미지를 실행시킵니다.
docker run -p 8080:80 --name test-nginx test-nginx
웹 브라우저에서 localhost:8080 으로 접속해보면 샘플 페이지가 뜹니다.
현재 실행중인 도커 컨테이너를 봅니다.
docker ps
실행중인 특정 컨테이너의 로그를 봅니다.
docker logs -f test-nginx
컨테이너의 쉘에 접근합니다.
docker exec -it test-nginx /bin/bash
컨테이너를 중지합니다.
docker stop test-nginx
도커 이미지를 삭제합니다.
docker rmi test-nginx
'(Dev)Ops' 카테고리의 다른 글
EKS #3 - 도커 이미지를 ECR 에 올리기. (0) | 2022.03.14 |
---|---|
AWS EKS #1 - kubectl, eksctl 설치 후 기본 클러스터 배포해보기. (0) | 2022.01.26 |
메시지큐의 용도 & AWS SQS 와 SNS 의 차이점. (0) | 2022.01.05 |
jenkins 에서 원격지 tomcat 재시작하기. (0) | 2020.09.03 |
SSH 터널링을 통해서 sftp 접속 방법. (0) | 2020.09.01 |