https://github.com/braverokmc79/springboot_myslipp2.git
-dit는 d, i, t 옵션을 줄인 것이고 각각은 다음과 같다.
-d, –detach 도커 커맨드를 백그라운드에서 실행
-i, –interactive Attach되지 않았을 때에도 STDIN을 열어둔다.
-t, –tty pseudo-TTY를 할당한다.
$docker images
다커머신 7000번 : 다커 컨테이너 8079
$docker run -dit --name my-slipp -p 7000:8079 my-dev
$docker ps
다커컨테이너로 들어가기
$docker exec -it my-slipp /bin/bash
이미지 명 접근이 안될 경우 아이디로 접근 할것
$docker exec -it 706 /bin/bash
$ docker exec -it 706 /bin/bash
apps 디렉토리생성
root@706569a08341:/# mkdir /usr/apps
root@706569a08341:/# ls
bin boot core dev etc home jdk lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
root@706569a08341:/# cd /usr/apps/
root@706569a08341:/usr/apps# git clone https://github.com/braverokmc79/springboot_myslipp2.git
'springboot_myslipp2'에 복제합니다...
#git check out
#./mvnw clean package
다커 컨테이너에 들어가서 스프링부트 실행
# ./mvnw spring-boot:run
실행중이 프로세스 확인
# ps -e | grep java
# git branch -a
root@706569a08341:/usr/apps/springboot_myslipp2# git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
1)다커 컨테이너 할당된 아이피 값
docker inspect 아이디값
"IPAddress": "172.17.0.2",
2) 다커 머신 아이피 확인하기
docker-machine ip
192.168.99.100
192.168.99.100:7000 으로 접근
$ docker run -dit --name my-slipp -p 7000:8079 my_maven2
댓글 ( 4)
댓글 남기기