본문 바로가기

반응형

Docker

(28)
docker image를 docker hub에 push하기 # docker image를 docker hub에 push하기 - 실행중인 docker를 정지 :~/docker-amazoncorrecto$ sudo docker stop a96d19bd868a - 정지한 docker를 커밋 :~/docker-amazoncorrecto$ docker commit a96d19bd868a correcto-test sha256:fab389fb6faa884f4080765e2b4e92a3b823693518c6b6bb63ea0727c1f58b80 - 커밋된 docker 확인하기 :~/docker-amazoncorrecto$ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE correcto-test latest fab389fb6faa..
실행중인(customed) 도커 이미지를 commit 및 실행하기 # 실행중인 컨테이너를 도커 이미지로 추가 후 실행하기 1. 실행중인 컨테이너를 도커 이미지로 추가 - 실행중인 이미지라는 것은 현재의 실행중인 도커 컨테이너가 될 수 있다. 또한 실행중인 이라는 것은 현재 도커 컨테이너가 커스텀 되었다고 생각 할 수도 있다. 커스텀이란 도커 이미지에 실제로 접속하여 여러가지 애플리케이션을 설치 한다던지 하는 행위를 말하는데 즉 원본의 도커 이미지에 새로운 것들이 추가되어 있다고 생각하면 된다. 2. 컨테이너를 이미지로 저장하기 - 명령어는 아래와 같다. docker container 종료 docker stop [container_name] docker ps -a 로 종료한 컨테이너의 ID를 확인한다. docker Container를 Image로 저장 docker com..
실행중인 docker에서 종료하지 않고 빠져 나오는 방법 & docker image를 백그라운드에서 실행하기 # 실행중인 docker 이미지에서 종료 하지 않고 빠져 나오는 방법 - 명령어 [Ctrl + p] -> [Ctrl + q] - 종료 하지 않고 빠져 나와야지 설치했던 라이브러리나 파일들이 삭제되지 않고 존재한다. # docker image를 백그라운드에서 실행하기 1. docker 파일을 작성한다. dockerfile FROM ubuntu:20.04 CMD tail -f /dev/null 2. docker build 하기 docker build -t test:test3 . 3. docker 이미지 실행하기 docker run -d --name test test:test3 4. 확인하기 docker ps -a 명령어로 확인하면 exit나 컨트롤 + d 명령어를 통해 빠져나와도 자동 종료가 되지 않는다. ..
Docker 이미지를 실행할때 Interactive 하게 실행 # Docker image를 실행할때 Interactive 하게 실행 - Docker image 실행 시 실행과 동시에 컨테이너로 바로 진입 하도록 하는 방법이다. docker run -ti [이미지명] [실행 명령어] - Docker image를 Interactive 하게 실행. - Docker container 안에 들어가서 작업을 진행 할 수 있다. - 끝 -
docker image 이름 변경하기 # docker image 이름 변경 - 변경 방법은 아래와 같다. docker image tag : : - 변경 예시는 아래와 같다. docker image tag amazonlinux:latest pinpoint_collect_server:latest - 끝 -
docker: Error response from daemon: error while creating mount source path '/data': mkdir /data: read-only file system. # 에러 내용 - Harbor 설치 중 아래와 같이 에러가 발생 하였다. docker: Error response from daemon: error while creating mount source path '/data': mkdir /data: read-only file system. # 해결방법 https://stackoverflow.com/questions/52526219/docker-mkdir-read-only-file-system Docker - mkdir read-only file system After freshly installing Ubuntu 18 I am receiving the following error when trying to launch a docker container th..
groovy.lang.MissingPropertyException: No such property: docker for class: groovy.lang.Binding # 에러를 해결하자 에러내용은 아래와 같다. groovy.lang.MissingPropertyException: No such property: docker for class: groovy.lang.Binding at groovy.lang.Binding.getVariable(Binding.java:63) at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onGetProperty(SandboxInterceptor.java:224) at org.kohsuke.groovy.sandbox.impl.Checker$4.call(Checker.java:241) at org.kohsuke.groovy.sandbox.impl.Checker..
nginx를 활용한 dockerfile 빌드 # 빌드된 결과물만 dockerfile로 생성하여 배포하는 방법이다. 1. dockerfile 내용 # docker로 빌드할 이미지를 설정 FROM node:16.14.2 as builder # 작업 경로 및 디렉토리 설정 WORKDIR /app # 디폴트 리스소 경로에 있는 package.json 파일을 /app/package.json로 복사 COPY package.json /app/package.json # 라이브러리 충동을 무시하기 위해 실행한다. RUN npm install --legacy-peer-deps # 웹앱의 구동, 빌드 등 사용시 react-scripts를 사용한다. RUN npm install react-scripts@5.0.1 # 디폴트 리소스 경로에 있는 모든 파일을 /app 으로..

728x90
반응형