[1] ~2019/12/05 까지 해온 것
1. git organization 생성
2. GCP 계정 생성
3. Dockerhub 저장소
4. git.io 블로그 생성
5, 슬랙


[2] docker 에 대한 간단한 이해 몇가지

- compose?

컴포즈 하나에서 이미지 한번에 생성, 컨테이너 간 실행 순서나 의존성도 관리할 수 있습니다.

자세한 참고

참고: 윈도우에서 도커 쓰면 virtual box(vm ware)사용 불가


- docker 기본 명령어

docker run : 도커 띄우고 접근까지 해주는 명령어

docker build -> docker run -it -p 80:80 --name ubuntu docker.io{ip}/ubuntu /bin/bash


- 도커 재 시작후 접근하는 방법

ex) ubuntu

[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE                    COMMAND                  CREATED             STATUS                        PORTS               NAMES
92b91688cf27        docker.io/ubuntu         "/bin/bash"              56 seconds ago      Exited (0) 41 seconds ago                         ubuntu
e30e3e3d481b        springboot-docker-test   "java -Djava.secur..."   34 minutes ago      Exited (130) 33 minutes ago                       musing_poincare
3b21a2c13b30        centos                   "/bin/bash"              3 months ago        Exited (127) 3 months ago                         wizardly_cori
67ad92eccb8f        centos                   "/bin/bash"              3 months ago        Exited (130) 3 months ago                         cocky_spence

[root@localhost ~]# docker start docker.io/ubuntu
Error response from daemon: No such container: docker.io/ubuntu
Error: failed to start containers: docker.io/ubuntu

[root@localhost ~]# docker start ubuntu
ubuntu

[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE                    COMMAND                  CREATED              STATUS                        PORTS                NAMES
92b91688cf27        docker.io/ubuntu         "/bin/bash"              About a minute ago   Up 2 seconds                  0.0.0.0:80->80/tcp   ubuntu
e30e3e3d481b        springboot-docker-test   "java -Djava.secur..."   35 minutes ago       Exited (130) 34 minutes ago                        musing_poincare
3b21a2c13b30        centos                   "/bin/bash"              3 months ago         Exited (127) 3 months ago                          wizardly_cori
67ad92eccb8f        centos                   "/bin/bash"              3 months ago         Exited (130) 3 months ago                          cocky_spence

[root@localhost ~]# docker exec -ti ubuntu /bin/bash

root@92b91688cf27:/# exit  
exit

[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE                    COMMAND                  CREATED              STATUS                        PORTS                NAMES
92b91688cf27        docker.io/ubuntu         "/bin/bash"              About a minute ago   Up 18 seconds                 0.0.0.0:80->80/tcp   ubuntu
e30e3e3d481b        springboot-docker-test   "java -Djava.secur..."   35 minutes ago       Exited (130) 34 minutes ago                        musing_poincare
3b21a2c13b30        centos                   "/bin/bash"              3 months ago         Exited (127) 3 months ago                          wizardly_cori
67ad92eccb8f        centos  



[3] 도커 환경 세팅

도커 환경 나눌거 -> default 기본 환경 놓고, 똑같은 거 복사해서 거기다 작업




[4] 회의 마지막 정리

1️⃣ 도커 이미지 올리기

push -> docker hub (public) id/pw - webatoz / ***

2️⃣ git pull

3️⃣ docker compose로 2번에서 받은 프로젝트들 한번에 실행?

나중에 compose로 형상관리, 환경변수 공유 등 …. 자동으로 환경 세팅 더 편하게




[5] TODO
  • git flow 논의하기

  • jenkins 자동 배포 (단계별로 알람)

    순서 : git push event -> jenkins 빌드 파이프라인 설정 (test, code convention …)

    -> trigger로 개별 설정 가능 -> 배포 …..

  • 서비스 주제 정하기

    1. 위치 기반 주변 식당 정보 (랭킹, 어드민, 식당추가, 회원가입…)
    2. 채팅/챗봇
    3. 익명 게시판
    4. … etc

  • ✨ GCP, Docker확정, 기획안 작성

  GCP 세팅(2~3주 걸릴듯)


  • Docker hub 이미지 올리기
  • Git hub 에 올리기
  • git pull, local에서 도커 띄우보고 hello 페이지 보고 인증 샷