티스토리 뷰
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) registry. [Docker Hub](https://hub.docker.com) contains many pre-built images that you can `pull`...
docs.docker.com
- cmd에서 로그인
docker login
- docker image 검색
docker search centos
Docker Desktop for Windows by Docker | Docker Hub
Docker Desktop for Windows by Docker | Docker Hub
We and third parties use cookies or similar technologies ("Cookies") as described below to collect and process personal data, such as your IP address or browser information. You can learn more about how this site uses Cookies by reading our privacy policy
hub.docker.com
도커 허브 웹 사이트에서 다운로드 코드제공
- docker pull: 이미지 다운로드
docker pull centos:latest
docker pull httpd
- docker images : 잘설치되었는지 확인하기
dokcer images
image pull 된 것 GUI에서 확인하기.
run : 컨테이너 생생되고 접속된다.
docker run "REPOSITORY"
런 되고 있음.
cmd 창에서 해보기.
- run
docker run httpd
- 이미지 목록 확인하기
docker ps
- run 하나더 해보자 : 하나의 이미지는 여러개의 컨테이너를 만들 수 있다.
docker run --name w2 httpd
docker run -it --name my-ubuntu ubuntu bash
- Stop : 런을 중지하고 싶을 떄 : cmd를 여러개 띄워 놓고 명령어를 수행해야한다.
docker stop w2
- 정지되면 목록에 안뜬다 . 전체 보고싶을 떄
docker ps -a
- 중지했던 컨테이너 다시 시작하고 싶을 떄
docker start w2
- 도커 로그가 보이지 않으면 : 실시간 확인 옵션 -f
docer logs -f w2
- 도커 삭제 (실행중이면 안됨 stop)
docker rm w2
- 커멘드 라인에서 삭제하고싶으면
docker rmi httpd
💡 RUN 컨테이너
쉘이 실행된 채로 유지하기
💡 -d : 컨테이너를 일반 프로세스가 아닌 데몬프로세스 형태로 실행하여 프로세스가 끝나도 유지되도록 한다
docker run -d --name centos docker.io/centos /sbin/init
컨테이너 종료
- Ctrl + d : 메인 실행파일인 쉘이 종료되기 때문에 컨테이너도 같이 종료된다
2. "Ctrl + p" + "Ctrl + q" : 컨테이너가 백그라운드에 살아있는 채로 Host OS로 돌아간다
'DevOps > Docker' 카테고리의 다른 글
Docker_push (0) | 2022.02.12 |
---|---|
Docker_Docker file & build (0) | 2022.02.11 |
Docker_commit (0) | 2022.02.11 |
Docker_net (0) | 2022.02.10 |
Docker_시작 (0) | 2022.02.10 |
- Total
- Today
- Yesterday
- three.js
- Java
- unity 360
- sequelize
- ardity
- colab
- VR
- 라즈베리파이
- 유니티
- Midjourney
- 후디니
- RNN
- MQTT
- imgtoimg
- oculuspro
- Arduino
- motor controll
- Express
- emotive eeg
- TouchDesigner
- AI
- DeepLeaning
- Python
- 유니티플러그인
- opencv
- CNC
- docker
- Unity
- houdini
- node.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |