맨위로버튼이미지

아래는 기본적인 docker 실행 명령어 입니다. ubuntu나 centos 같은 linux 기본이지만 version차이로 실행이 안되는 명령어는 아래 기반으로 인터넷을 다시 검색하면 됩니다. 

1. 현재 실행중인 docker 프로세스 검색
docker ps

2. 인터넷에서 docker 이미지를 가져 와서 실행하는 명령어
docker run -it --rm centos:latest bash

3. 인터넷 repository에서 docker 이미지를 불러 오는 명령어
docker pull centos:latest

4. 현재 저장되어 있는 docker images 보는 명령어
docker images

5. docker 의 Registry를 검색하는 명령어
docker info|grep Registry

6. 저장되어 있는 docker image 실행
docker run -it centos bash

7. 종료된 docker image를 재 실행하는 명령어
docker restart a92db9cf74bb

8. 위 명령어로 실행된 docker image에 prompt 를 붙이는 명령어
docker attach a92db9cf74bb

9. 포트 포워딩 방식으로 로컬네트워크를 사용하게 docker 를 실행
docker run -it -p 3306:3306 localhost/centos:bitcoin bash

10. docker network를 host로 실행하는 명령어 로컬 네트워크으로 인식됨.
docker run -it localhost/centos:bitcoin bash --net host container
docker run -it --net=host localhost/centos:bitcoin bash

11. docker를 env 인자를 주어 실행하는 방법
docker run -it --net=host -e PYTHONPATH=/home/module:/home localhost/centos:bitcoin bash

12. docker volume 연결
docker run -v /home/opc/python/module:/home/module -v /home/opc/docker/log:/home/upbitETH/log -it --net=host -e PYTHONPATH=/home/module:/home localhost/centos:bitcoin bash

13. 설치된 도커 검색
(ubuntu)  dpkg --get-selections | grep docker
(red hat 계열)  rpm -qa | grep docker

14. repository와 현재 저장된 도커 image의 차이를 검색
docker diff a92db9cf74bb

15. docker image를 현재 상태로 적용 저장하는 명령어 
docker commit a92db9cf74bb centos:bitcoin

16. 저장된 docker의 image를 확인한다.
docker images

17. 실행 및 종료된 전체 docker를 검색한다.
docker ps -a

18. docker image안으로 파일 복사하기 
docker cp -rf yubank2 laughing_shamir:/root/home/upbitETH
docker cp -r yubank2 laughing_shamir:/root/home/upbitETH
docker cp yubank2 laughing_shamir:/root/home/upbitETH
docker cp * laughing_shamir:/home/upbitETH/
docker cp upbETH08.py laughing_shamir:/home/upbitETH/
docker cp config laughing_shamir:/home/upbitETH/
docker cp module laughing_shamir:/home/
docker cp private laughing_shamir:/home/
docker commit a92db9cf74bb centos:bitcoin
docker images

19. docker image 삭제
docker images rm f1edd3a1eaad
docker rmi f1edd3a1eaad
docker rmi 810edec9dbb3
docker rmi 13b833e971f7
docker rmi 7e5ced39fae5

 

반응형
LIST

'도커' 카테고리의 다른 글

miniKube 설치와 테스트  (0) 2023.01.23

+ Recent posts