"내 컴퓨터에서는 잘 돌아갔었는데?"로 대변되는 개발자들 사이의 고질병을 한 큐에 해결해준 도커에 대해 알아보자!! - 이 글은 docker.com의 원문 번역을 기본으로 하지만, 필자의 의역과 사견이 추가되었음을 미리 밝힙니다.
VirtualBox로 CentOS를 깔고, 그 위에 도커를 설치하자. 리눅스의 기본 명령어와 설정들에 대해 이야기한다. 그리고 리눅스나 도커와 관련한 꿀팁들을 정리한 내용이 궁금하다면 이 글을 읽어보라.
😯 설치하기 😁 Docker 주요 명령어 😊 꿀팁 😎 질문
# 🎈 개요 # 🎪 도커 플랫폼 # 🎁 도커 엔진 # 🎐 도커를 왜 쓰는가? # ✨ 도커 아키텍쳐 # 🎟 내부 기술
😁 수업 내용 ## docker 이미지 만들고 업로드 하기 ## 이미지 파일을 다른 컴퓨터로 옮기는 법 ## 중지된 컨테이너 파일을 다른 컴퓨터로 옮기는 법 ## Dockerfile을 사용하여 docker image 생성하기 ## Dockerfile 예시
## Data Volume이란? ## Volume 쓰는 법 ## Host Volume과 Guest Volume이 충돌하면.. ## Dockerfile에서 RUN, CMD, ENTRYPOINT의 차이점 ## Container를 연결할 때는 Switch가 중요하다
## Docker network 종류: host ## docker run -d --name myweb2 -p 8080:80 --net host httpd ## docker0 ## docker network 생성하기 ## Docker Compose ## Swarm
# Docker란? # 도커 엔진 덕분에 촉발된 "컨테이너화" 개발 운동 # 필요한 배경지식? # 구현에 사용된 기술 # 도커 아키텍쳐 # 도커 엔진(데몬, 런타임) # 도커 레지스트리s # 도커 오브젝트 # 도커 설치 및 실행 # 컨테이너 생성 및 실행
"그게 왜 안 돌아가? 그거 내 노트북에서는 잘 돌아갔는데?!""클라우드 시대에 코드를 가장 안전하게 개발하고 편리하게 서비스하는 방법" 1. Platform Sharing machine's OS kernel 2. For containerized apps