docker login : 도커 로그인하기 docker images : 만들어진 이미지 보기 docker ps -a : 현재 실행중인 컨테이너 리스트 docker stop : 만약 지우고자 하는 컨테이너가 아직 running중이라면 먼저 멈추기 docker rm : 리스트에 있는 컨테이너 중 지우고 싶은 컨테이너 지우기 docker volume ls : 로 해당 목록을 볼수 있다. postgresql은 기본적으로 도커로 올리면 자체 볼륨을 생성 docker inspect : 컨테이너ID 컨테이너를 보기 * : --name으로 mydb라는 이름을 주었으므로 docker inspect mydb Mounts라는 항목을 찾을 수 있는데 정상적으로 내가 설정한 볼륨이 마운팅 되었다면 여기에 내가 설정한 1개의 볼..
1. 도커? >>인프라 : 개발환경 구축 도커는 간단히 말하면 리눅스기반의 가상환경을 만들어주는데 이를 컨테이너라고 한다. 여기에 프로그램들(파이썬, open CV, postgeSQL ...)을 설치하고 프로그램 환경을 다 만들어 놓으면 Image 로 굳혀서 다른 팀원에게 똑같은 환경을 배포해 줄 수 있는 장점이있다. 2. 그러면 환경을 불러와보자 1. Doker Hub 에서 Image를 검색하고 다운 받을 코드를 볼수 있다. > 남이 만들어 놓은 것. (여기서 Doker Hub는 깃허브처럼 공개된 공간, 자신의 계정 Repository 비공개적으로 격리된 저장소) (둘다를 아우르는 단어는 Doker Registry) https://hub.docker.com/ Docker Hub Container Ima..
windows powerShell > 우분투 rm -f 강제삭제 rmi 이미지 삭제 ***경로로 이동 cd ***Dockerfile FROM postgres RUN apt-get update RUN apt-get install -y vim RUN apt-get install -y locales RUN sed -i 's/^# \(ko_KR.UTF-8\)/\1/' /etc/locale.gen RUN localedef -f UTF-8 -i ko_KR ko_KR.UTF-8 ENV LC_ALL ko_KR.UTF-8 경로안에 도커파일이 있어야한다 ! ****************************************************** docker build -t postgres:dev . docker ..
[Docker hub로 이미지 공유하기 (push)] (이미지 만드는 2가지 방법) 도커를 공유한다 ! push 도커 허브의 레포지토리스 이미지 리포지토리 만들어졌다! pa_test이름의 버전 tagname cmd에서 우분투 환경의 git 설치된 이미지를 push 해보자. 1 우분투 이미지 다운로드 docker pull ubuntu:lastest 2 컨테이너 만들기 docker run -it --name my-ubuntu ubuntu bash 3 my-ubuntu컨테이너에 깃 설치하기 > apt update; > apt install git; > Y exit 나가기 4 my-ubuntu컨테이너(우분투 + 깃)를 새로운 이미지로 만들고 싶다. docker commit my-ubuntu s0109890/pa..
[image 만드는 두 번째 방법 : 빌드] Dockerfile 하나만들어서(Code 에서 : vscode에 docker extension 설치) FROM ubuntu RUN apt update && apt install -y git 우분투를 이미지를 기반으로 컨테이너를 만드는데 git을 설치해라 → 그것을 이미지로 만들어라. cmd docker build -t egoing:ubuntu-git-2 . . 은 dockerfile이있는 경로 ex) 우분투이미지 버전은 20.04 환경 python3 설치 var/www/html 경로를 만들고 그곳으로 이동 index.html 파일을 카피하고 그리고 파이선 3이 가지고 있는 http.server모듈을 활용해 웹 서버를 만든다. 참고 : 생활코딩 https://w..
[도커 : 이미지 만드는 법 - commit] 1. 우분투 이미지 다운로드 docker pull ubuntu:lastest ubuntu:18.04 #:뒤에 버전 2. 컨테이너 만들기 docker run -it --name my-ubuntu ubuntu bash 3. my-ubuntu컨테이너에 깃 설치하기 > apt update; > apt install git; > Y 4. my-ubuntu컨테이너(우분투 + 깃)를 새로운 이미지로 만들고 싶다. docker commit my-ubuntu egoing:ubuntu-git egoing 이미지 이름 : ubuntu-git 버전의 이름 (tag) 이미지 생성됨. 5. ubuntu-git 이미지를 활용해 새로운 컨테이너 생성 docker run -it --nam..
[포트 : 네트워크] 아파치 웹서버 httpd run 할 때 이름과 port 정해줄 수 있다. 로컬 호스트 몇 번으로 들어왔을 때 아파치 포트 80에 연결할 것인가. host의 포트를 지정해줄 수 있다. docker run --name w3 -p 8081:80 httpd -p 포트 옵션 : 로컬 호스트 8081로 접속할 때 아파치 컨테이너의 80번 포트까지 연결된다 *컨테이너의 html 파일을 수정하고 싶다. docker exec w3 pwd pwd : 현재 경로 보기 (컨테이너를 대상으로 명령 실행한다.) → 여러 줄의 명령을 전달하고 싶다, 지속적으로 : 옵션**-it**(interactive, tty) docker exec -it w3 pwd /bin/sh /bin/sh → bash 로 쉘 변경 가..
https://youtu.be/EbTJtanJUfE?list=PLuHgQVnccGMDeMJsGq2O-55Ymtx0IdKWf 도커에 프로그램 다운로드하기. 도커 허브는 앱 스토어처럼 프로그램들을 모아놓은 소프트웨어. 이미지는 프로그램으로 생각 : http, postSQL ..... process = container 이미지를 다운로드하여 실행시킨다 ! docker DOC https://docs.docker.com/engine/reference/commandline/pull/ docker pull docker pull: Most of your images will be created on top of a base image from the [Docker Hub](https://hub.docker.com) r..
- Total
- Today
- Yesterday
- CNC
- 라즈베리파이
- ardity
- docker
- 유니티플러그인
- TouchDesigner
- three.js
- DeepLeaning
- Python
- 후디니
- Express
- emotive eeg
- houdini
- AI
- VR
- motor controll
- StableDiffusion
- JacobianMatrices
- unity 360
- RNN
- node.js
- opencv
- sequelize
- MQTT
- 유니티
- colab
- Arduino
- oculuspro
- Unity
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |