docker
-
jenkins (maven pipeline ssh)docker 2023. 10. 19. 14:40
https://www.jenkins.io/blog/2017/02/07/declarative-maven-project/ (참고사이트) Declarative Pipeline for Maven Projects The next thing we’ll add in this Pipeline is a tools section to let us use Maven. The tools section is one of several sections we can add under pipeline, which affect the configuration of the rest of the Pipeline. (We’ll look at the others, including a www.jenkins.io pipeline { agent..
-
ansible laCdocker 2023. 10. 16. 11:38
ansible-server 1. ansible-server 20022:22 2. docker-server2 30022:22 3. docker-server1 -> tomcat 10022:22 4. jenkins-server docker hub 접속 생성 docker login -> 도커 로그인 docker pull myoungseok/ansible -> 이미지 다운로드 도커 이미지 확인 docker tag myoungseok/ansible qkrwo8520/ansible -> 이름 변경 docker push qkrwo8520/ansible -> 이미지 가져오기 docker hud 확인 docker run --privileged --name ansible-server -d -p 20022:22 -p 8081..
-
-
docker (ubuntu tomcat)docker 2023. 10. 11. 11:29
apt-get -y install openjdk-11-jdk apt-get install -y tomcat9 tomcat9-admin docker cd conf docker run tomcat:9.0 docker run --name tomcat -p 8083:8080 tomcat:9.0 docker exec -it tomcat /bin/bash 접속은 성공했지만 내용이 없어 이런 화면이 나온다 cp -R webapps.dist/* webapps -> 9버전 부터 위치 바뀌었다 cd manager/META-INF cd host-manager/META-INF 윈도우와 동일하게 주석을 각 파일에 해준다 우분투 주소와 포트를 지정한 포트로 입력 ubuntu 사용하지 않는 포트로 지정 설정 입력 원래는 주석을 해..
-
-
docker (maven),(tomcat)docker 2023. 10. 10. 17:15
maven 자바 프로젝트 관리 도구. pom.xml maven 은 필요한 라이브러리를 특정문서pom.xml에 정의해둔다 만약 실패를 하면 이런 이유들이 나온다 https://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the t..
-
docker (jenkins)docker 2023. 10. 10. 14:36
docker hud 접속 docker pull jenkins/jenkins -> 이미지 생성 https://github.com/jenkinsci/docker GitHub - jenkinsci/docker: Docker official jenkins repo Docker official jenkins repo. Contribute to jenkinsci/docker development by creating an account on GitHub. github.com docker run -d -p 8080:8080 -p 50000:50000 --restart=on-failure -v jenkins_home:/var/jenkins_home --name jenkins-server jenkins/jenkins d..
-
docker (주문앱 배포)docker 2023. 10. 10. 13:17
client -> 80 -> proxy server 1.frontend 9000 2.order 9001 -> GET "/api/order" 3.store 9003 -> GET "/api/store/ -> 메뉴 4.user 9002 -> POST "/api/user" 각 폴더에 Dockerfile 파일 생성 후 내용 집어넣기 FROM python:3.8-slim-buster WORKDIR /python-docker COPY . . RUN pip3 install -r requirements.txt CMD [ "python3", "app.py" ] 생성 후 각 폴더위치에서 명령어 실행 docker build -t front-docker . docker build -t order-docker . docker b..