본문 바로가기
반응형

DevOps23

[Docker] error checking context 'can't stat https://docs.docker.com/get-started/02_our_app/ Containerize an application docs.docker.com Part2 :Containerize an application Build the app’s container image 도커 문서를 따라하던 중 에러가 생겼다. 다음 명령어에서 에러가 생겼다. docker build -t getting-started . 에러: error checking context 'can't stat home 디렉토리 하위에서 git clone을 했어야했다. Part 2: Containerize an application > Get the app 해결방안 다시 Get the app 절차로 돌아간다. 터미널에서 home 디.. 2023. 1. 18.
[Ubuntu] E212: Can't open file for writting 에러 ubuntu 터미널에서 Dockerfile을 작성후 저장 후 종료하려고 했는데 에러가 발생했다. # syntax=docker/dockerfile:1 FROM node:18-alpine WORKDIR /app COPY . . RUN yarn install --production CMD ["node", "src/index.js"] EXPOSE 3000 "Dockerfile" E212: Can't open file for writing 해결방법은 둘중 하나를 쓰면 된다. 1. 이미 파일 만든 후 종료할 경우 :w !sudo tee % > /dev/null 2. 처음에 파일 만들때 sudo vi 사용 2023. 1. 18.
[Ubuntu] root 초기 비밀번호 설정 terminal에서 아래 명령어를 입력하면 초기 비밀번호 설정이 가능하다. sudo passwd root 2023. 1. 18.
[Docker] Dockerfile Reference 정리 Docker 공부에 앞서 Docker API를 정리해보았다. Docker는 Dockerfile에서 instructions를 읽고 이미지를 만든다. Dockerfile의 특징에 대해 알아보자. 1. Dockerfile에서 주석은 무시된다. 결과값은 hello world이다. Run echo hello \ # comment work? world 2. 공백은 무시된다. 그치만 권장되지 않는다. 결과값은 hello world이다. # this is a whitespace Run echo hello Run echo world 단, 다음과 같은 경우(" " 안에 공백이 있으므로)는 공백이 들어간다. RUN echo "\ hello\ world" 3. Parser directives는 선택사항이며 맨 윗줄에 적고 주.. 2023. 1. 16.
[Docker] Docker란? Docker를 쓰는 이유 Docker는 container를 사용하는 기술이다. Container는 어플리케이션을 run하기 위한 dependencies, code의 패키지이다. Docker를 사용하는 이유는 1. 개발환경과 운영환경 똑같게 만들기 위함이다. 개발환경, 운영환경이 다르면 소프트웨어가 작동하지 않아서 고생하게 된다 ㅠㅠ 2. 개발자마다 개발환경이 다를 수 있는데 그 점도 똑같게 만들기 위함이다. 신입이 들어올 경우 환경세팅하는데 고생을 덜 수 있다. 3. 프로젝트 간에 tool, version간에 충돌을 막을 수 있다. A 프로젝트에서 java8을 쓰다가 java11로 버전을 바꾸고 싶을 경우 Docker를 이용해서 쉽게 바꿀 수 있다. 삭제하고 재설치하는 과정을 거치지 않아도 된다. 참고: https://www.u.. 2023. 1. 14.
Install and run Redis on macOS Prerequisites: installed homebrew Install redis using terminal brew install redis brew services를 통한 redis 실행 brew services start redis brew services stop redis brew services restart redis Run redis-cli 2022. 12. 5.
맥 redis 설치 및 실행하기 전제: homebrew 설치 terminal을 통한 redis 설치 brew install redis brew services를 통한 redis 실행 brew services start redis brew services stop redis brew services restart redis redis-cli 사용 2022. 12. 5.

반응형
반응형