Docker
Docker 명령어 구조
탑~!
2024. 9. 3. 15:11
Terminal
- Docker pull mariadb
- Docker image ls
- docker run --name marriadb10 -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mariadb mariadb
- Docker ps
접속
docker exec -it mariadb /bin/bash
mysql -u root -p
도커 명령어 구조
Docker {command 대상} --help
Docker {대상} {커맨드} {옵션} {인자}
Docker --- container
--- image
--- volume
--- network
Docker container 이후 작성하는 커맨드
Start 컨테이너 실행
-i
Stop 컨테이너 정지
Create 컨테이너 생성
--name
-e
-p
-v
Run 이미지를 내려받고 컨테이너를 생성 및 실행
--name
-e
-p
-v
-d
-i
-t
Rm 컨테이너 삭제
-f
-v
Exec 컨테이너에서 프로그램 실행
-i
-t
Ls 컨테이너 목록 출력
-a
Cp 컨테이너와 호스트 간의 파일 복사
Commit 컨테이너를 이미지로 변환
Docker image 이후 작성하는 커맨드
pull 이미지를 내려받음
rm 이미지 삭제
ls 가지고 있는 이미지 목록을 출력
build 이미지 생성
주요옵션
--name 컨테이너 이름
-p 포트번호 지정
-v 볼륨 설정
-e 환경변수 설정
-d 백그라운드 실행
-i 컨테이너에 터미널 연결
-t 특수 키를 사용 가능하게 설정