DOCKER18 [docker기초3-1] 도커커밋(Docker commit) -실습- *TIP.VsCode 또는 메모장 Notepad 무엇을 쓰던 상관 없지만 VsCode를 쓰면 도커용 확장 툴을 사용 가능하다. 굳이 사용 안해도됨. 1.마켓플레이스에서 2.docker 검색3.Docker 설치4.번 탭 생성된걸 확인 후 클릭 5. docker contatiners와 images 등 한눈에 보기 쉽게 보여줌. 1.웹서버 이미지 만들기목표1. 실행중인 contatiner로 commit명령어를 통해 이미지 생성#run : 실행하겠다.#-name:이름은 web-server #-it 현재cmd창에서 우분투랑 소통하겠다.#ubuntu:20.04 우분투 버전을 20.04버전으로 (:20.04생략시 최신버전 latest버전으로 실행)#이미지가 없으면 다운받아서 자동 실행하고 있으면 실행함docker.. 2024. 5. 29. [docker기초3.] 도커파일(Dockerfile)작성하기 -이론- dockerfile은 도커 이미지를 생성하기 위한 스크립트 파일여러 키워드를 사용하여 dockerfile을 작성하여 빌드를 보다 쉽게 수행할 수 있음 1.Dockerfile Instructiondocker file에서 사용되는 주요 인스트럭션FROMfrom 키워드를 사용하여 base가 되는 image를 지정주로 OS 이미지나 런타임 이미지를 지정함RUN이미지를 빌드할 때 사용하는 커맨드를 설정할 때 사용ADD이미지에 호스트의 파일이나 폴더를 추가하기 위해 사용만약 이미지에 복사하려는 디렉토리가 존재하지 않으면 docker가 자동으로 생성COPY호스트 환경의 파일이나 폴더를 이미지 안으로 복사하기 위해 사용'ADD'와 동일하게 동작하지만 가장 확실한 차이점은 URL을 지정하거나, 압축파일을 자동으로 풀지.. 2024. 5. 28. [docker기초2.] 도커 컨테이너와 통신하기 컨테이너와 통신하기 위해서는 컨테이너를 가동시키면서 'p' 옵션을 사용하여 호스트의 포트와 컨테이너의 포트를 설정해야 한다 이런한 설정방식을 우리는 "포트 포워딩" 이라고 한다.#ex)docker run -p ${host_port}:${container_port}-p ${host_port}:${container_port} 이 설정을 사용하기 위해서는 호스트(서버 또는 PC)에서 사용 중인 포트와 번호가 겹치지 않는지 확인이 필요함. 2024. 5. 27. [docker기초1.] 도커 컨테이너 사용법. 도커의 모든 명령은 'docker'로 시작하며 어떤 대상에게 명령어를 실행할 것인지로 구분하면 보기 쉽다. docker {대상} {커맨드} {옵션} {인자} *대표적인 커맨드 대상 docker container docker image container 및 image 주요옵션-i와 -t옵션은 보통 -it 로 붙여쓴다. //아래와 같이 명령어를 실행하면 더 많은 커맨드들을 확인할 수 있음docker container --helpdocker image --helpdocker volumes --helpdocker network --help 2024. 5. 27. (도커)Ubuntu에 docker설치 https://docs.docker.com/engine/install/ubuntu/#prerequisites Install Docker Engine on UbuntuJumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install Docker Engine on Ubuntu.docs.docker.comdocker 홈페이지 참고 OS요구사항으로는 1. 충돌하는 모든 패키지를 제거하려면 다음 명령을 실행(일단 없어도 실행한다.)for pkg in docker.io docker-doc docker-compose dock.. 2024. 5. 7. (도커)docker-compose-sample https://gist.github.com/egoing/b62aa16573dd5c7c5da51fd429a5faa2 2024. 4. 23. 이전 1 2 3 다음