| images 도커는 레이어드 파일 시스템 기반 이미지는 프로세스가 실행되는 파일들의 집합 프로세스는 환경(파일)을 변경할 수 있다. 이 환경을 저장해서 새로운 이미지를 만든다. ubuntus latest를 기반으로 한 이름이 git이라는 컨테이너를 생성한다. docker run -it --name git ubuntu:latest bash $ docker run -it --name git ubuntu:latest bash $ apt-get update $ apt-get install -y git $ git --version 잘 설치되었다. git이 설치된 이 상태를 커밋해보자. git이라는 컨테이너를 ubuntu에 git이라는 tag로 커밋을 하자. docker commit git ubuntu:git ..
학습 Entity 생성 DB 저장 Docker의 테이블 확인 4. Account package org.kyhslam.jpa; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; @Entity public class Account { @Id @GeneratedValue private long id; private String username; private String password; public long getId() { return id; } public void setId(long id) { this.id = id; } public String getUsername()..
| PostgreSQL 도커 띄우기 - 윈도우 PostgreSQL 이미지 실행 docker run -p 5432:5432 -e POSTGRES_PASSWORD=pass -e POSTGRES_USER=kyhslam -e POSTGRES_DB=springboot --name postgres_boot -d postgres 실행 확인 실행된 도커의 bash shell에 접속 docker exec -i -t postgres_boot bash postgres로 유저를 바꾸고 kyhslam 계정으로 접속 su - postgres psql springboot -U kyhslam 또는 psql --username kyhslam --dbname springboot Database 목록조회 ## 릴레이션 리스트 \l ## ..
실행중인 도커 정지 # 실행중인 컨테이너 정지 docker stop 도커이름 참고로 진행 중인 컨테이너를 삭제할 수 없다. 모든 컨테이너 조회(정지된 것 포함) docker ps -a 컨테이너 삭제 # 컨테이너 삭제 docker rm mycentos mycentos 컨테이너가 삭제되었다.
컨테이너 이미지란 이미지는 컨테이너를 생성할 때 필요한 요소이며 가상머신을 생성할 때 사용하는 iso파일과 비슷한 개념이다. 이미지는 코드, 런타임, 시스템 도구, 시스템라이브러리 및 설정과 같은 응용 프로그램을 실행하는데 필요한 모든 것을 포함하는 가볍고 독립적이며 실행 가능한 소프트웨어 패키지 이다. 이미지는 여러개의 계층으로 된 바이너리 파일로 존재하고, 컨테이너를 생성하고 실행할 때 읽기 전용으로 사용된다. 도커 이미지는 우분투, 하둡 등 종류가 많다. 이러한 이미지로 컨테이너를 생성하면 해당 이미지의 목적에 맞는 파일이 들어있는 파일시스템과 격리된 시스템 자원 및 네트워크를 사용할 수 있는 독립된 공간이 생성되고, 이것이 바로 도커 컨테이너가 된다. 대부분 도커 컨테이너는 생성될 때 사용된 도커..
윈도우10의 버전에 따라서 도커 툴박스를 설치해 줘야 한다 설치주소 https://zetawiki.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_Docker_Toolbox_%EC%84%A4%EC%B9%98 윈도우 Docker Toolbox 설치 - 제타위키 다음 문자열 포함... zetawiki.com 설치 후, Docker Quickstart Terminal 실행 도커 설치 완료 및 버전 확인