맥북 도커 설치
https://www.docker.com 접속 > products > Docker desktop > Dowload Docker Desktop > Download of Mac of Apple Silicon
다운로드 후 설치
터미널에서 설치 확인
docker --version
도커에 마리아db 설치
이미지 가져오기
docker pull mariadb
이미지확인
docker images
컨테이너 실행
docker run --name mariadb-container -e MYSQL_ROOT_PASSWORD="사용할비번" -d -p 3306:3306 mariadb
컨테 종료
docker stop <container_name>
강제
docker kill <container_name>
도커종료
sudo systemctl stop docker
sudo service docker stop
도커 정보
docker info
실행확인
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
72cc23aa57b8 mariadb "docker-entrypoint.s…" 8 seconds ago Up 8 seconds 0.0.0.0:3306->3306/tcp mariadb-container
디비접속
docker exec -it mariadb-container mysql -u root -p
오류가 난다. 직접 도커 쉘에 가서 접속 해보자
해당 컨테이너 쉘 접속
docker exec -it mariadb-container /bin/bash
해당 컨테이너에서 실행해봄
mysql -u root -p
bash: mysql: command not found
명령어가 없다네..
mysql이 아닌가.. mariadb 해봄
mariadb -u root -p
잘되네
--------------
도커 이미지 관리(삭제)
이미지확인
docker images
삭제
docker rmi 이미지이름 또는 이미지id
강제삭제
docker rmi -f 이미지이름
미사용 이미지 삭제
docker image prune
*이 명령어는 사용되지 않는 모든 중간 이미지와 dangling 이미지를 삭제합니다.
이미지 export
docker save -o 익스포트파일명.tar 이미지이름
이미지 import
docker load -i 익스포트파일명.tar
------환경설정-------
실행시 자원 지정
docker run --name my-container --memory="512m" my-image
docker run --name my-container --cpus="1.5" my-image
실행중 컨테 자원변경
docker update --memory="1g" my-container
docker update --cpus="2" my-container
docker compose 사용시 docker-compose.yml
'Field > System' 카테고리의 다른 글
extend lv 리눅스 사이즈 늘리기 (2) | 2024.12.31 |
---|---|
ubuntu timezone (1) | 2024.12.27 |
vmware to proxmox (1) | 2024.11.19 |
VMDK 단일 파일 합치기 (0) | 2024.11.19 |
윈도우 자동 로그인 (2) | 2024.11.17 |