도커 / docker
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
도커 컨테이너 리스트
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