Docker
상위 문서: {{ item.title }} -
Docker 에 대한 모든것
Docker
Docker 주요 명령어 정리
docker run은 image 파일로 부터 container 를 생성하는 작업을 한다.docker stopcontainer 를 중지하는 기능docker start는 container 를 시작하는 기능docker exec -it imageId /bin/bashdocker 의 shell 을 수행함, -i interactive mode -t ttydocker ps -arun 되고 있지 않은 모든 container 를 보여줌docker images lsdocker image 조회docker rmi imageIddocker image 삭제docker rm containeriddocker container 삭제docker logs -fdocker log 조회-f는tail -f와 동일함
Docker For Java/Spring
FROM:openjdk:8-alpine: Alpine Linux 기반- Docker 용 리눅스로 곽광받고 있다. 특징 아주 작은 용량
Docker For IntegrationTest
- MySQL
- H2 DB 보다 실제 MySQL 을 띄워서 local test 를 하는 방향을 추천 한다.
docker run --name mysql57 \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=root \
-e MYSQL_ROOT_HOST='%' \
--restart=unless-stopped \
-d \
mysql/mysql-server:5.7 \
--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci