본문 바로가기

가상화 기술과 관리11

Docker 노트정리3 (도커 볼륨) 사용하지 않는 컨테이너 정리 docker container prune docker mysql 컨테이너 데몬으로 실행 docker container run -d -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=fleetman mysql:5 컨테이너에 접속해서 bash 실행 docker container exec-it [containerID] bash mysql -p[password] mysql> show databases; mysql> use fleetman; mysql> create table temp (temp varchar(255)); docker container stop [containerID] 중지후 다시 컨테이너를 실행하면 내가 만들었던 데이터는 사라진.. 2024. 2. 17.
Docker - Java 개발자를 위한 완벽 실습 과정 노트정리2 (도커 네트워크) 나의 실습환경 - aws ec2 리눅스 환경 - putty docker 네트워킹 docker container run -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=fleetman -d mysql:5 docker container exec -it [containerID or containerName] bash mysql -uroot -ppassword show databases; -e MYSQL_DATABASE=fleetman --> fleetman 이라는 데이터베이스 생성 도커 컨테이너이름을 도메인 이름으로 연결할수 있음 몇가지 단계가 필요 docker network create my-network docker network ls --> --network my.. 2024. 1. 13.
Docker노트정리 commit, build(jar, war) 나의 실습환경 - aws ec2 리눅스 환경 - putty Linux docker 설치 sudo yum install docker docker container run hello-world -- 도커 테스트 docker 명령어 docker image pull -- 이미지 다운 --이미지를 컨테이너로 실행-- docker container run -p 8080:8080 virtualpairprogrammers/fleetman-webapp docker container run -d -p 8080:8080 virtualpairprogrammers/fleetman-webapp -- 데몬 형태로 실행 docker container logs [container id] -- 실행중인 컨테이너 로그 docker con.. 2023. 12. 25.
[Docker] image commit, build 방식 차이 commit은 이미 사용하고 있는 컨테이너를 이미지로 만드는 것 개인적으로 백업이라고 생각했습니다. build는 도커파일을 통해서 만들고 싶은 이미지를 구체적으로 시간의 순서에 따라서 기록 해서 이미지를 생성하는 느낌 그래서 배포 할때 사용을 하는 것 같습니다. commit 방식 먼저 저는 실습을 위해서 httpd 이미지를 받았습니다. docker pull httpd 그러면 다운이 시작되고 docker images docker images로 잘 다운 되는지 확인 하면 잘 다운 된것을 확인 할 수 있습니다. docker run -it --name test-web bash 아래 그림처럼 test-web이라는 컨테이너가 생성이 됩니다. 잘만들어 졌으면 exit라는 명령어로 종료하고 호스트로 넘어옵니다. doc.. 2023. 12. 23.