도커 / docker

김경민·2022년 6월 1일
1

Cloud Native, DevOps

목록 보기
2/10
post-thumbnail

도커 / docker

A. 도커 설치

http://docker.com

Product -> download docker CE(community Edtion)

도커 이미지 검색

docker serarch ubuntu

우분투 이미지 다운로드

docker pull ubuntu

이미지 리스트 출력

docker images

컨테이너 실행

docker run -it --name=ubuntu ubuntu

docker ps -a

컨테이너 접속

docker attach ubuntu

docker exec -it ubuntu bash

컨테이너 정지하지 않고 나옴

ctrl+P+Q

B. 도커 기본 명령어

도커 컨테이너 리스트

docker ps -a

도커 컨테이너 정지

docker stop ubuntu

도커 컨테이너 재시작

docker restart ubuntu

도커 컨테이너 삭제

docker rm ubuntu

docker rm -f ubuntu

docker kill ubuntu

도커 이미지 삭제

docker rmi ubuntu

이미지 ID 확인

docker images

이미지 파일 생성

docker save -o ubuntu_img.tar ubuntu

이미지 압축/해제

gzip ubuntu_img.tar / bzip2 ubuntu_img.tar

gzip -d ubuntu_img.tar.gz / bzip2 -d ubuntu_img.tar.bz2

이미지 삭제

docker rmi ubuntu

파일에서 이미지 로그

docker load -i ubuntu_img.tar

이미지 ID 확인

docker images

이미지 태그 지정

docker tag 이미지ID ubuntu

컨테이너 IP 주소 확인

docker inspect ubuntu | grep "IPAddress"

C. 도커 mariadb

다운로드

docker pull mariadb:10.1

이미지 리스트 출력

docker images

실행

docker run -d --env MYSQL_ROOT_PASSWORD=sample --name=mariadb1 mariadb:10.1

컨테이너 접속

docker exec -it mariadb1 bash

0개의 댓글