'docker'에 해당되는 글 2건

  1. 2024.11.28 docker에 tomcat 이미지 설치 1
  2. 2024.11.26 맥북에 docker 설치

1 tomcat 이미지 설치

macbook]$ docker search tomcat

..tomcat과 관련된 이미지들이 주루룩

macbook]$ docker pull tomcat

2 이미지를 container로 

macbook]$ docker run -d --name tomcat_container -p 8080:8080 tomcat

=> run: Run a command in a new container

=> -d는 daemon

=> --name string: Assign a name to the container

* docker COMMAND --help

* Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

3 container의 정보 확인

macbook]$ docker container ls

=> container: Manage containers

=> ls: List containers

4 container에 서비스 파일 밀어넣기

4.1 container의 cli 접속

macbook]$ docker exec -it tomcat_container /bin/bash

root 계정으로 들어간다는 것을 기억해야 겠네

4.2 ROOT 디렉토리 생성

tomcat_container]% mkdir /usr/local/tomcat/webapps/ROOT

4.3 cli에서 나가기

tomcat_container]% exit

4.4 서비스 파일을 container 안으로 밀어넣기

macbook]$ docker cp ./server.war tomcat_container:/usr/local/tomcat/webapps/ROOT/

4.5 container cli에서 .war 파일 풀기

4.5.1 선행으로 4.1을 진행

4.5.2 ROOT 디렉토리로 이동

4.5.3 .war 풀기

tomcat_container]$ unzip server.war

으악 command not found

5 container cli에 unzip 설치

5.1 선행으로 4.1을 진행

5.2 container cli는 ubuntu os 이더라

5.3 apt-get 명령어로 설치

tomcat_container]$ apt-get update && apt-get install -y unzip

다시 앞으로 돌아가면

4.5.3 .war 풀기

tomcat_container]$ unzip server.war

4.5.4 404 에러

4.5.5 앞서 1번 항목에 내려받은 tomcat 이미지의 버전이 10.x이고, java는 2x

tomcat 설정을 바꿔 보았으나, 진도에 차도가 없어서...

tomcat7에 java1.8을 설치 후 서비스에 접근이 가능해 짐

앗. 이때 올라간 이미지의 repository 명이 동일하여 당황

다음편에...

 

 

/* 참, container cli 특징..

docker install에서 java1.8을 찾지 못하지만, container cli에서 apt-get 또는 yum을 통해서 각종 tools을 받을 수가 있다

그리고, container를 삭제(rm)한 후 다시 서비스를 하면, 앞서 설치한 내용들은 모두 날아간다는 점

*/

 

.. 암튼 이렇게 tomcat service는 마무리..

 

'개발 > Docker' 카테고리의 다른 글

docker image의 repository 이름이 동일할 경우 변경하는 방법  (0) 2024.11.28
맥북에 docker 설치  (0) 2024.11.26
Posted by 테리
:

맥북에 docker 설치

개발/Docker 2024. 11. 26. 21:22 |

1 https://docs.docker.com/desktop/setup/install/mac-install/

 

Mac

Install Docker for Mac to get started. This guide covers system requirements, where to download, and instructions on how to install and update.

docs.docker.com

여기서, 본인의 cpu 사양에 맞게끔 선택 (난, Intel chil)

으악! 무작정 설치하면 안되네요. 제 사양이 낮은 관계 다시 설치를 진행

먼저, 4.20.0 버전을 찾아야 해서 docker의 realse  버전 페이지로 들어가서 해당 버전이 있네요

근데, 아무리 링크된 곳을 눌려도 다운로드가 되지 않아요

그래서 결국 Docker Desktop 4.25.0 Not Installing On macOS Big Sur 11.7.10 · Issue #7071 · docker/for-mac

 

Docker Desktop 4.25.0 Not Installing On macOS Big Sur 11.7.10 · Issue #7071 · docker/for-mac

Description Docker Desktop 4.25.0 Not Installing On macOS Big Sur 11.7.10. Thus, I'm getting the following message when I attempt to execute it via the icon: You have macOS 11.7.10. The application...

github.com

3 설치된 docker를 실행했더니

망했네요.{z-index: 9999; -webkit-transform: translate3d(0, 0, 9999px); position: f

오류가 떠네요. 된장

결국, 깔려있던 스팀의 바둑 게임을 삭제하고, 또 어디서 받은 것인지 알 수 없는 .dmg를 클릭했더니..

이건 제대로 동작을 하네요. 상단바에 고래 아이콘도 올라오고

설치된 버전은 Docker version 20.10.16, build aa7e414가 나오네요

 

설치도 힘드네요.

 

맥북 m2 가지고 싶네요.. 당근!

 

Posted by 테리
: