일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- java
- 티스토리챌린지
- Python
- codeium
- 11월순위
- git pat
- 애널리틱스4
- ANTIFRAGILE
- ci/cd
- docker 명령어
- gtihub
- docker
- 도커이미지
- datagrip
- git branch 삭제
- DBMS
- bigquery
- IntelliJ
- JPQL
- 르세라핌
- pat발급
- 컬렉션프레임워크
- JPA
- analytics4
- spring
- 오블완
- db종류
- 데이터내보내기
- 명령어
- Today
- Total
목록SERVER/DOCKER (9)
hanker
Docker Image는 Docker 컨테이너를 생성하기 위한 템플릿이다. 이미지는 애플리케이션이 실행되기 위해 필요한 모든 파일, 라이브러리, 의존성, 설정 등을 포함한 읽기 전용 파일이다. 컨테이너는 이러한 이미지를 기반으로 생성되며, 이미지를 사용하여 일관된 환경에서 동일한 결과를 보장할 수 있게 된다. 이미지는 계층 구조로 이루어져 있으며, 각 계층은 파일 시스템의 변경사항(예: 새로운 파일 추가, 기존 파일 변경)을 나타낸다. 이러한 계층적 구조 덕분에 Docker 이미지는 중복을 최소화하고, 저장 공간을 절약할 수 있다. 예를 들어, 여러 개의 이미지가 동일한 기반 계층(예: 동일한 OS 환경)을 공유할 경우, 해당 계층은 한 번만 저장되고 모든 이미지에서 재사용된다. 이미지는 일반적으로 Do..
Docker에서 제일 많이 사용하는 명령어를 알아보자. 명령어 정리명령어설명docker --versionDocker 버전 정보 확인 (대게 설치되었는지 확인하기 위해 사용)docker pull [이미지 이름]Docker Hub에서 이미지를 다운로드 ex) docker pull tomcat:8.5docker images로컬에 존재하는 Docker 이미지의 목록을 표시docker rmi [이미지 ID]특정 이미지 삭제docker run [옵션] [이미지 이름]이미지를 기반으로 새로운 컨테이너를 실행 (옵션 설명은 아래 표 확인)docker ps현재 실행 중인 컨테이너의 목록을 표시docker ps -a종료된 컨테이너도 포함한 모든 컨테이너의 목록을 표시docker start [컨테이너 ID 또는 이름]이미..
이번글에서는 Docker를 이용해서 MongoDB를 구축해보자 1. Docker MongoDB 이미지 다운로드docker pull mongo- Docker에서 mongo 이미지를 다운로드 받는다. 만약 다른버전이 필요하다면 mongo: 형식으로 입력하면 된다. 2. Mongo 컨테이너 실행 - MongoDB 컨테이너 실행 명령어에 container를 편하게 관리하기 위해 필요한 명령어들을 추가해보자docker run -d -p 27017:27017 \--name hk-mongo \-e MONGO_INITDB_ROOT_USERNAME=hanker \-e MONGO_INITDB_ROOT_PASSWORD=hanker \-v /home/hanker/mongo:/data/db \mongodocker run..
Container 란 무엇일까? Docker Container는 소프트웨어와 그 소프트웨어가 실행되기 위해 필요한 모든 환경(코드, 런타임, 시스템 도구, 시스템 라이브러리 등)을 패키징하여 독립적인 실행 환경을 제공하는 기술이다. 컨테이너는 일종의 가상화된 환경으로, "어디서나 실행 가능하게 만드는" 것을 목표로 한다. 간단히 말해, Docker 컨테이너는 애플리케이션이 다른 시스템에서도 동일하게 실행될 수 있도록 보장하는 경량, 독립적인 환경을 제공한다. 왜 Container라고 불릴까? Docker에서 "컨테이너(Container)"라는 이름은 실제 화물 컨테이너에서 영감을 받아 붙여졌다. 화물 컨테이너는 물건을 안전하게 담아 어디서든 운송할 수 있는 표준화된 단위이다. 마찬가지로, Docker 컨..
이번글에서는 Docker를 이용해서 Jenkins 서버를 구축해보자 https://www.jenkins.io/ JenkinsJenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their softwarewww.jenkins.io 1. Docker Jenkins 이미지 다운로드docker pull jenkins/jenkins:lts- Docker에서 Jenkins 이미지를 다운로드 받는다. (lts Jenkins의 장기 지원(LTS) 버전을 다운로드) 2. Jenkins 컨테이너 실행- Jenkins 컨테이너 실행 명령어를 알아보자.# Je..
이번글에서는 Docker를 이용해서 Tomcat 서버를 구축해보자 1. Docker Tomcat 이미지 다운로드 docker pull tomcat:9.0- Docker에서 Tocmat 이미지를 다운로드 받는다. 9버전을 다운로드 했는데, 필요한 버전을 입력해서 다른버전으로 다운로드 받을 수 있다. 2. Tomcat 컨테이너 실행- Tomcat 컨테이너 실행 명령어에 container를 편하게 관리하기 위해 필요한 명령어들을 추가해보자docker run -d \ --name tomcat9 \ -p 18080:8080 \ -v /home/docker/tomcat9/webapps:/usr/local/tomcat/webapps \ -v /home/docker/tomcat9/logs:/usr/local/tomca..
Docker를 이용해서 MariaDB 서버를 구축해보자 1. MariaDB Docker 이미지 다운로드 docker pull mariadb- MariaDB를 다운로드 받는다. 2. MariaDB 컨테이너 실행 데이터 영속성 설정 (옵션)- 다운로드가 완료되면 MariaDB 컨테이너를 실행해야 하는데, MariaDB 컨테이너가 종료되거나 재시작해도 데이터가 유지되도록, 호스트 시스템에 볼륨을 마운트하여 데이터 영속성을 보장시키게 실행해보자 docker run -d \ --name mariadb-server \ -e MARIADB_ROOT_PASSWORD=hanker \ -v /home/hanker/mariadb-server:/var/lib/mysql \ -p 33306:3306 \ mariadb # doc..
https://hanke-r.tistory.com/entry/docker-%EA%B0%80%EC%83%81%ED%99%94-%EC%84%9C%EB%B2%84-%EC%83%9D%EC%84%B1-%EB%B0%8F-%EC%A0%91%EC%86%8Dcentos docker - 가상화 서버 생성 및 접속(centos)centos7 환경에서 docker 가상화 서버 생성 및 접속(centos) docker 설치 후 진행 현재 실행중인 container 확인 - docker ps centos container 다운로드 - docker pull centos:lastest 설치 확인 - docker images container 실행 (백hanke-r.tistory.com 예전에 작성했던 Docker 관련글에 이어 이번..
centos7 환경에서 docker 가상화 서버 생성 및 접속(centos) docker 설치 후 진행 현재 실행중인 container 확인 - docker ps centos container 다운로드 - docker pull centos:lastest 설치 확인 - docker images container 실행 (백그라운드로 실행) - docker run -d --name centos7 centos sleep infinity 백그라운드로 실행 후 container 접속 - docker exec -it centos7 bash