docker run / docker container run 일반적으로 docker run / docker container run 커맨드를 사용하는데, 이 커맨드는 docker pull + docker create + docker start 를 합쳐놓은 것이다. 즉, 이미지 내려받기 + 컨테이너 생성 + 컨데이너 실행 기능을 한번에 수행한다. run = pull + create + start docker run {옵션} / --name(이름) -p(포트번호) -v(볼륨 마운트) --net(네트워크) 즉, 대게 docker run {옵션} 이미지 {인자}의 형태로 사용한다. 1. 컨테이너 생성 여기서는 아파치 컨테이너를 생성해보자. 이처럼 run 명령어를 통해 이미지 pull / 컨테이너 생성 / 컨테이..
https://docs.docker.com/desktop/install/ubuntu/ Install Docker Desktop on Ubuntu docs.docker.com 공식 홈페이지를 참조하여 도커를 설치해보겠다. 일단 도커 데스트탑을 설치한 이력이 없으니.. 1. 도커 엔진을 먼저 설정해야 하므로 'Docker's pakage repository'에 먼저 들어가보자. 하는 방법이 순서대로 나와있기에, 복붙을 해서 설정해주자! 도커 엔진도 나와있는대로 설치해주자. 그리고 난 후 DEB package 를 눌러 .deb파일을 다운로드 받아준다. 밑에 있는 명령어를 통해 설치를 해준다. 설치가 끝나고 우분투 GUI 오른쪽 하단 '프로그램 표시'에 들어가면 이러한 도커 아이콘이 생긴걸 확인 할 수 있다....
.deb를 다운받아 설치 하려고 하면.. 위와같이 의존성이 맞지 않는다는 오류가 나온다. 도커 엔진을 먼저 설치하지 않고, desktop버전을 설치하려고 해서 나오는 오류다. https://docs.docker.com/engine/install/ubuntu/#set-up-the-repository Install Docker Engine on Ubuntu docs.docker.com 공식 홈페이지에 들어가, 이 부분만 실행 한 후 다시 진행해주면 잘 진행된다.
개발자가 되기위해 공부/ 강의 /교육을 받다보면.. 꼭 듣는 2가지 기술이 있다. 1. Git 2. Docker (+추가)3. 쿠버네티스) 이 두가지 기술을 이용해야 협업으로 개발할 때 아주 편하게 할 수 있다고 한다. 공부하는 입장에서는 혼자 하는 경우가 많아서 왜 이 두가지가 꼭 필요한지 감이 잡히지 않았다. 실질적으로 피부로 느낀 바로는... 1. Git을 사용하지 않으면.. 여러명의 개발자가 동시에 기본 소스코드(C)에 A/B 기능을 추가하는 작업을 진행하면,, C-A / C-B 기능이 추가된 2가지 코드가 나올 것이고... 이걸 하나의 C-AB 를 만들어야 하는데.. 그러면 다시한번 개발자가 복붙을 통해 작업을 해야 한다.. 이러다 보면.. 예상치 못하게 오류가 분명 생긴다... 하지만, Git..
다수의 개발자들이 동일한 소스코드를 공유하고 다루게 되는 상황이 발생하는데, 같은 코드에서 버그수정/ 기능추가 등등... 각자 맡은 업무을 수행하게 된다. 그러다 보면 동일한 소스 기반으로 여러 버전의 소스코드가 만들어 질 수 밖에없다. 이런식으로 A코드를 이용하여 3명의 다른 개발자가 3개의 서로 다른 코드를 만들어내게 된다. 그럼, 서로다른 독립적인 작업 영역에서 진행을 해야 진행하는데 충돌이 나지 않을 것이다.( 작업 영역이 같다면.. 동시에 A,B개발자가 같은 소스코드로 작업중인데, A 개발자가 수정 후 저장하고, B 개발자가 수정 후 저장한다면.. A개발자의 작업은 다 날라가게됨) 이런 환경을 만들어 주는것이 branch이다. 분리된 작업 영역에서 작업을 한 후 나중에 한번에 합치게 된다. 그럼..
이제 개발자가 무조건 사용해야 하는 github 원격 저장소에 인덱스에 등록된 파일들을 올려보겠다. push를 하게 되면, commit했던 상태의 로컬 저장소와 github 원격 저장소의 상태가 동일하게 된다. 그러기 위해선.. github에서 저장소를 하나 만들어야 한다. github에 로그인 한 후 Your repositories에 들어간다. 여기서 오른쪽 위 초록색으로 표시된 new를 통해 새로운 레파지토리(저장소)를 생성해보자. 레파지토리 이름만 지정한 후 맨 밑 Create repository로 생성하자. 그럼 이러한 화면이 나오는데, 어떻게 해당 레파지토리에 push를 할 수 있는지 알려준다. 여기서 이미 git commit까지는 한 상태이니 그 이후부터 진행해보자.. 그런데 github가 아..
github에서 push을 하려면 이제 token 값을 넣어야 할 수 있다. 혹시 토큰 발급받는 방법은 이것을 참고하기 바란다. https://sims-solve.tistory.com/44 [오류] github / Support for password authentication was removed on August remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories.. sims-solve.tistory.com 여기선, 토큰을 발..
remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication. 이런 에러가 나왔다. 예전 github는 토큰 발급 없이 push가 가능했지만 이제 토큰을 발급받아야 한다. Settings로 들어가 준다. 스크롤을 조금 내려 왼쪽 최하단을 보면 Develpoer settings가 있는..
- Total
- Today
- Yesterday
- 이미지
- 뜯어보기
- 오류
- 도커
- LLM
- DeepLearning
- GNN
- 딥러닝
- GIT
- 깃
- 어탠션
- 자바
- docker
- YOLOv8
- github
- V11
- python
- 욜로
- 티스토리챌린지
- CNN
- 초보자
- 정리
- 디텍션
- c3k2
- 알고리즘
- YOLO
- java
- 오블완
- Tree
- yolov11
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |