일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- maven
- hash-object
- Server Off
- Auto-Importing
- unmodified
- docker
- commit
- Git 내부
- Modified
- git rm --cached
- Dependency Management
- 자바스크립트
- SpringBootApplication
- spring boot
- github
- brew
- 리눅스
- git
- git push
- staged
- node
- git rm
- docker daemon
- JS
- node.js
- Dependency
- Linux
- Spring
- npm
- Git내부
- Today
- Total
목록Docker (2)
갓태희
나는 CLI 환경에서 작업하는것을 좋아해서 docker1도 당연히 CLI에서만 작업을 하려고 했었다. 그런데 docker desktop이라는 GUI환경을 제공해주는 app을 다운 받고 실행해 보았고 docker desktop에서 제공해주는 CLI를 통해서 기본적인 예제들을 학습해 보았다. 그렇게 docker desktop에서의 실습을 마치고 똑같은 CLI 환경인 Terminal에서 같은 실습을 진행해 보았는데 아래는 내가 했던 실습중의 한가지이다. docker run ubuntu:20.04라는 명령어를 통해 우분투를 도커로 띄워보려했는데 다음과 같은 오류가 발생하였다. Docker daemon에 연결하지 못했다는 오류인데 docker는 알겠는데 docker daemon은 뭔지 모르겠어서 공식문서에서 답을..
Docker란? 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 어떠한 문제를 해결하기 위해 만들어졌고, 그 방법이 많은 사람들에게 인기를 끌면서 널리 사용되었습니다. 서버관리를 외부에서 보면 단순해보이지만 내부에서는 매우 복잡한 과정을 통해 서버를 관리하고있다. 서버를 구축하는것 자체가 매우 어려운것이며 서버의 환경이 계속 바뀌므로 바뀔때마다 환경에 매번 맞춰주는 작업을 사람이 직접 해야한다. 전통적인 서버관리는 사용자를 추가하고 시스템 환경변수를 추가해야하고 방화벽도 설치해야하고.. 등등 엄청 많은 단계를 거쳐 서버를 실행할수 있게되는데 도커를 이용하여 어떠한 프로그램도 컨테이너로 만들수 있고 서로 다른프로그램이지만 컨테이너라는 공통적인 형태로 만들수 있다. 이렇게 컨테이너로 한번 만들어 놓으면..