docker
-
[gitlab-runner] ERROR: error during connect: Get "http://docker:2375/v1.24/info": dial tcp: lookup docker on 192.168.1.1:53: no such host이것저것 2024. 2. 13. 14:41
Server: ERROR: error during connect: Get "http://docker:2375/v1.24/info": dial tcp: lookup docker on 192.168.1.1:53: no such host errors pretty printing info Cleaning up project directory and file based variables 대충 이런 에러가 나는데 /etc/gitlab-runner/config.toml를 [[runners]] id = 0 token = "glrt-iwxLr-7Nszw7kLHTJPcn" token_obtained_at = 0001-01-01T00:00:00Z token_expires_at = 0001-01-01T00:00:00Z exe..
-
[ERROR] Docker restart > error creating Overlay Mount erroerDocker 2022. 3. 7. 15:14
Error response from daemon: Cannot restart container b899a905e81b: error creating overlay mount to /var/lib/docker/overlay2/e40fb37c3d8d36af089fc07ac56d94f3afaff63236fc2013feac36da4fd3c4eb/merged: invalid argument error creating overlay mount invalid argument 워크스테이션이 꺼지고 docker restart로 컨테이너를 실행하니 발생 됨 원인도 모르고 해결 방법도 잘 모르겠음. 하지만 컨테이너를 지우고 이미지에서 다시 실행하니 시작은 되었음. 관련 링크 https://github.com/docker/fo..
-
[Docker] 도커란?Docker 2022. 2. 27. 15:19
이 내용은 시작하세요 도커/쿠버네티스 공부하면서 정리한 내용입니다. 01. 도커란? 도커란 도커는 Go 언어로 작성된 오픈소스 프로젝트 도커 컴포즈, 레지스트리, 도커 허브, 도커에 모두 관련 된 프로젝트를 의미 1.1 가상 머신과 도커 컨테이너 기존의 가상화 기술은 하이퍼바이저를 이용해 운쳥체제를 하나의 호스트에서 생성해 사용하는 방식 (Guest OS) 대표적인 툴로 Virtual Box, VMWare 등 > 일반 호스트에 비해 성능 손실 발생 이에비해 도커는 리눅스 자체 기능인 chroot, 네임스페이스, cgruop을 사용함으로써 프로세스 단위의 격리 환경을 만듬 > ㄷ상대적으로 가상머신에 비해 빠르며 가상화 된 공간을 사용할 때 성능 손실도 거의 없음 1.2 도커를 시작해야 하는 이유 1.2.1..
-
Dockerfile 명령어2(ONBUILD , STOPSIGNAL,HEALTHCHECK)Docker 2021. 3. 26. 14:03
도커 파일 명령어에 한 종류인 (ONBUILD , STOPSIGNAL , HEALTHCHECK) 에 대해서 아라보자! -- ONBUILD : 빌드된 이미지를 기반으로 하는 다른 이미지가 Dockerfile로 생성 될 때 실행할 명령어를 추가합니다. 간단한 예제를 작성해보자. FROM ubuntu:18.04 RUN ls / ONBUILD RUN mkdir /ONBUILD_TEST_DIR 해당 이미지를 작성해서 빌드해보겠다. 아래 와 같이 실행된다 간단히 설명하자면 ls 로 루트에 내용을 확인하고 onbuild run 옵션으로 "ONBUILD_TEST_DIR"을 생성해줬다. docker run 명령으로 해당 이미지를 실행하고 루트에 ls 를 쳐보니 ONBUILD RUN 명령을 수행하지 않았다. 그렇다면 ON..
-
Docker 메모리 관련 이슈 정리Docker 2021. 1. 19. 18:11
도커를 사용하다가 메모리 이슈가 발생하였다. 한번 해결해보자 ,,, 일단 도커는 초기 설정을 안해주면 프로그램이 필요한 만큼 메모리를 무한대 잡아먹는다고한다 , 진짜 무지막지하게 잡아먹어서 하루종일 이것때문에 고생함 ,, 무지막지한녀석 ; 아무튼 글좀 찾아보니까 리밋을 정해주면 되는것 같다. 도커 run 실행시 리소스 제한방법 https://docs.docker.com/config/containers/resource_constraints/ Runtime options with Memory, CPUs, and GPUs docs.docker.com 도커 더큐먼트를 참조했고 음 간단하게 말하자면 docker run 에 옵션을 주면된다 옵션은 docker run --memory="1G" --memory-swap..
-
Docker Postgres 컨테이너 띄우기!Docker 2020. 11. 14. 13:20
오늘은 Postgresql 을 도커 Contianer 환경에서 띄우는 것 을 해볼 예정입니다. 개념 자체는 어렵지않습니다 Postgres 이미지를 받아와서 Run 을 하는 아주 간단한 동작원리 입니다. 환경 : Ubuntu-20.04 TLS (WSL2 접속) Docker Version : Client -19.03.11 Server -19.03.10 Consol : Windows Terminal 1) 이미지를 받아온다 docker pull postgres 위와같이 도커 이미지를 받아옵니다 2) 받아온 이미지를 실행시켜준다. docker run -d -p 5432:5432 --name pgsql -e POSTGRES_PASSWORD=password postgres -d : 백그라운드 실행 -p 포트 포딩 5..
-
Ubuntu(Linux) 환경에서 도커 설치Linux/Ubuntu 2020. 10. 9. 17:48
docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com Ubuntu 환경에서 설치하면서 기다리기 심심해서 글을 씁니당 Docker Docs를 참조했으며 해당 내용에 있는걸 간단하게 적어볼려고합니다 먼저 https를 통해서 apt를 사용할 수 있게 인스톨 해줍니다. $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common 그 후 키를 추가해줍니다 $ curl -fsSL https://download.docker.com/linu..