본문 바로가기
728x90

Docker6

[Docker]Docker로 nginx 사용시 한글 깨짐 자체 맥북으로 html + css + javascript 사용해서 자체 맛집 리스트 구축하였는데.. javascript 때문에 한글 깨짐 발생 맥북에 nginx 설치하고 해야해서 귀찮고 공부하는겸 Docker nginx 컨테이너 올리고 로컬 볼륨 마운트(소스 코드)하여 배포 테스트 Nginx Docker 구동 docker run -dit --name html-nginx -v /Users/kimjintae/Study/WebPage:/usr/share/nginx/html -p 8181:80 nginx 초기 페이지(Docker + nginx 환경) localhost:8181/index.html 아무나 접속하는 것보단, 1차 인증이라고 받고 싶어서 적용해봤습니다. 그러나 한글 깨짐 발생 초기 페이지(로컬 PC).. 2022. 4. 15.
[Docker]Docker Volume Mount Docker 컨테이너 구축시에 Volume 마운트를 하지 않을 경우 컨테이너가 문제 생길 경우...... 데이터가 컨테이너에만 존재하여 복구가 불가능....합니다 그래서 컨테이너 구축시 해당 서버에 대한 폴더경로를 마운트 해야합니다. 실제 서비스에 대한 구축이 아니기에 간략하게 자체적으로 구축한 웹페이지를 통해서 테스트 진행해보겠습니다. 1차적 - 기본 구축 및 옵션에 대해서 안내 드리겠습니다. Docker 컨테이너 구축 Docker 컨테이너 Volume 적용 Docker 컨테이너 Volume Read-Only 적용 Docker 컨테이너 Volume Read-Only 실제 적용 테스트 Docker 컨테이너 구축 docker run --name "컨테이너 이름" "컨테이너 이미지" Docker 컨테이너 V.. 2022. 4. 15.
[Docker]Docker Container Backup & Restore 이미지 저장하기 (Commit) docker comit -p "container name" "저장한 네임" Docker Container 확인 Docker Images 확인 Docker Commit docker ps(프로세스 확인) docker commit(Commit) docker images(이미지 확인) docker commit -p docker_nginx docker_nginx_commit Docker 백업(Save) docker save -o "저장할 이름.tar" "이미지명" docker save -o docker_nginx.tar docker_nginx_commit Docker 이미지 삭제 docker rmi docker_nginx_commit Docker 이미지 복원 docker load .. 2022. 4. 1.
[Docker]Dockerfile Dockerfile???? 다들 아시나요? Dockerfile : 간단하게 이야기해드리며, Docker Build하면 이미지 만들기 위한 파일이라고 생각하시면 됩니다. 도커 허브에 가시면 사람들이 직접 업로드 한 이미지들 보이시죠?? 그게 만들기 위한 필요한 절차라고 생각하시면 됩니다. 간단한 Dockerfile 참조해주세요 FROM nginx:1.21 EXPOSE 80 EXPOSE 443 리눅스를 다루어 보신분들은 한번에 이해 하실거에요. nginx 이미지를 생성....... 저도 아직 배우는 단계라 Dockerfile에 많은 내용을 담지는 못했습니다. 이렇게 정의된 Dockerfile을 가지고 Build를 하게 되면 나만의 Docker Image 생성!!! 정의만 하면 완료되는 것은 아니며 Build.. 2021. 11. 27.
Docker 설치 및 명령어 Docker 설치 OS : Ubuntu 18.04 1. Ubuntu 최신 패키지 설치 sudo apt update -y 2. Docker 필수 패키지 설치 apt-transport-https : 패키지 관리자가 https를 통해 접근시 사용 ca-certificates : certificate Auth에서 발행되는 디지털 서명 curl : URL기반으로 다운로드 받을때 사용 software-properties-common : PRA를 추가,제거시 사용 PRA란 사용자가 다운르도 받아 설치 할 수 있도록 해주는 소프트웨어 저장소 sudo apt install -y apt-transport-https ca-certificates curl software-properties-common 3. 도커 공식 GPG.. 2021. 8. 13.
Docker 정의 Docker 컨테이너 기반의 오픈소스 가상화 플랫폼 개발자가 쉽게 컨테이너를 생성하여 언제든(물리머신, 가상머신, 클라우드) 배포가 가능 Docker를 사용하게 되면 손쉽게 개발 환경 가능하며, 여러명과 같이 프로젝트시 동일한 개발환경 구성 가능 VM vs Docker 차이점 VM :OS내에 Hypervisor(Vmware,Hyper-v) 설치하여 필요한 OS 추가 설치하여 운영(많은 리소스 사용) Docker OS내에 Docker Engine을 설치하여 컨테이너 운영 Docker 라이프 사이클 (자세한 명령어는 : https://monta010.tistory.com/49 참조) Docker PULL Docker Registry(Docker Hub) images 다운로드 Docker PUSH Docker.. 2021. 8. 9.
728x90