목록docker (12)
navis
docker 컨테이너 서비스를 위한 image docker image는 Container runtime에 필요한 바이너리, 라이브러리 및 설정 값 등을 포함하고, 변경되는 상태 값을 보유하지 않고(stateless) 변하지 않는다. (Immutable, RO) 일반적인 컨테이너 애플리케이션 서비스 개발 과정 이해를 통해 image에 대해 이해해 보자. docker image 관련 명령어 workflow 이미지 내려 받기 Docker는 hub.docker.com(docker.io)으로 부터 이미지를 제공 받거나 제공한다. 또는, 기업의 인프라에 개별적인 Private registry 서버를 두고, 이곳에 이미지를 pull/push 하기도 한다.docker [image] pu..
최신 버전의 Docker 엔진을 무조건 업데이트해야 하나?Docker 버전 변화Docker는 20.x 버전에서 23.x 버전을 빠르게 지나 현재 24.x 버전까지 업데이트된 상태입니다. 모든 소프트웨어의 새로운 버전은 새로운 기능, 버그 수정, 보안 패치를 포함하여 제작됩니다. Docker 문서에서는 최신 버전의 장점을 다음과 같이 밝히고 있습니다. 최신 버전 Docker 엔진의 장점기존 기능의 개선 및 새로운 기능 도입Docker는 플랫폼의 기능과 유용성을 개선하는 새로운 기능 및 개선 사항이 포함된 업데이트를 정기적으로 릴리스합니다. 이를 통해 워크플로우를 단순화할 수 있습니다.버그 수정Docker도 다른 소프트웨어처럼 예기치 못한 버그가 발생할 수 있습니다. 발견된 버그를 해결하여 안정성과 성능을 ..
시스템 요구사항 확인리눅스 커널 3.10 이상64비트 운영 체제 확인필수 패키지 설치sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-commonDocker GPG 키 추가curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgDocker 저장소 추가echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrin..
컨테이너의 주요 특징경량성: 최소한의 이미지로 실행되며, 이미지 경량화가 중요합니다.빠른 실행: 프로세스 수준의 속도로 빠르게 실행되며, 여러 컨테이너를 동시에 실행할 수 있습니다.이식성: 다양한 OS 및 환경에서 동일하게 동작합니다.비용 절감: 서버 관리 비용 절감 및 DevOps 환경에 최적화되어 개발 및 운영팀의 작업 분리와 세분화된 관리가 가능합니다. 컨테이너 사용 사례대규모 애플리케이션 서비스: 구글, 넷플릭스, 에어비앤비, 삼성전자 등 다양한 기업의 서비스.추천 서비스: 당근마켓, 엔씨소프트.금융 및 헬스케어 서비스: 토스, 삼성전자 헬스케어.운송 및 기타 서비스: 타다 배차 서비스. 컨테이너 타입시스템 컨테이너: Ubuntu 같은 리눅스 배포판을 사용하여 호스트 OS 위에 다양한 애플리케이션..
Play with Docker | DockerFind self-paced tutorials to increase your Docker knowledge, and join a global community of collaborative developers. Play with Docker today!www.docker.com 1. Lab Environment 클릭2. login 연결 Start 클릭 3. 4시간 동안 제공해주는 인스턴스를 이용한 도커 테스트 도커 명령어 실습# 이미지 조회docker images# 이미지 다운docker pull nginx:1.23.1-alpine# 이미지 실행docker run -d -p 8001:80 --name=webserver1 nginx:1.23.1-alpine# ..
1. Docker 설치Docker 홈페이지에 접속하여 자신의 OS에 맞는 Docker를 내려 받아 설치한다.설치가 완료되면 다음 명령어를 실행하여 버전을 출력해 보자.$ docker -vDocker version 19.03.13, build 4484c46d9d#2. MySQL Docker 이미지 다운로드다음 명령어로 MySQL Docker 이미지를 다운로드한다. 태그에 버전을 지정하지 않으면 최신 버전을 다운로드한다.$ docker pull mysqlUsing default tag: latestlatest: Pulling from library/mysqlbb79b6b2107f: Pull complete49e22f6fb9f7: Pull complete842b1255668c: Pull complete9f48..