반응형

CentOS 7.9 버전 기준

 

Docker 관리하는 내역들을 정리했습니다.

(저도 Docker는 처음이라 제가 필요한 것들 적용하다가 안 되는 부분 검색하면서 정리 중입니다.)

 

1. Container 이미지 검색

필요한 Docker 이미지가 있으면 검색이 가능합니다.

예를 들어 teedy 문서관리 관련 컨터네이터가 있는지 확인하고 싶으면 $docker search teedy 입력하면 teedy 이름으로 등록된 리스트를 확인할 수 있고 찾으셨다면 해당 명으로 다운로드가 가능합니다

$ docker search <컨테이너이미지명>

 

2. Container 다운로드

$ docker pull <컨테이너이미지이름>

 

3. Container 이미지 리스트 확인

$ docker images

 

4. Container 이미지 시작

$ docker start <이미지명>

 

5. Container 이미지 중지

$ docker stop <이미지명>

 

6. 실행 중인 컨테이너 확인

$ docker ps

컨테이너 상세 보기는 -a 옵션을 넣으면 됩니다.

$ docker ps -a

7. Container 이미지 제거

필요 없는 Container를 삭제하려고 할 때는 아래 명령어를 사용합니다.

$ docker rmi <컨테이너이미지명>

teedy/kr 이미지를 삭제하고 싶은데 아래와 같이 메시지가 나오면서 삭제가 되지 않습니다.

Error response from daemon: confilict: unable to remove repository reference "teedy/kor:latest" (must force) - container 5b12e63bb31f is using its referenced image cbb19e99378e

이미지가 실행 중인 게 있는지 확인해보고자 $ docker ps를 입력했으나 출력되는 게 없었습니다.

상세히 보기 위해 $ docker ps -a 한 내역이 아래 캡처이고, 두 번째 줄에 5b12e63bb31f가 있는 걸 확인할 수 있습니다.

저게 teedy/kor을 참조 중이기 때문에 삭제가 되지 않고 있습니다. 저걸 삭제한 후 이미지 삭제를 진행하면 됩니다.

$ docker rm 5b12e63bb31f
$ docker rmi teedy/kor:latest

반응형

'OS > LINUX' 카테고리의 다른 글

[CentOS 7] Teedy 설치  (0) 2022.09.07
[CentOS 7] Docker Engine 설치  (0) 2022.09.07
sendmail 지연 발송  (0) 2022.07.29
Path 설정  (0) 2012.10.01
[Ubunto] GCC 설치  (0) 2012.10.01
반응형

CentOS 7.9 기준

 

VMware에서 테스트로 설치 중이라 작업의 편의성을 위해 root로 작업하였습니다.

 

Teedy 는 문서 관리 시스템입니다.

여러 오픈소스의 문서관리 시스템이 있으나, 간결하고 디자인도 마음에 들고 한글도 지원한다고 하여 설치해보았습니다.

 

선행 조건으로 Docker가 설치되어 있어야 합니다.

설치 방법은 이전 포스팅을 참고해주세요.

https://all-archive.com/119

 

[CentOS 7] Docker Engine 설치

CentOS 7.9 버전 기준 Docker Engine을 설치하는 방법입니다. (저도 Docker는 지금 처음 써봅니다.) 상세한 설명은 도커 홈페이지에 가시면 설명이 있습니다. 아래 링크를 참고해주세요 https://docs.docker.com/

all-archive.com

 

1. Teedy Docker 확인

https://hub.docker.com/r/jdreinhardt/teedy

Teedy Docker

2. Teedy Docker 다운로드

Docker에 있는 대로 명령어를 입력하여 해당 Docker를 다운 받아줍니다

$ docker pull jdreinhardt/teedy

Docker 다운로드

3. Docker image 확인

$ docker images

docker images

4. Teedy Docker 이미지 옵션

  • -e JAVA_OPTIONS customize the maximum size of the JAVA heap (default: 512m)
  • -e OCR_LANGS (>= 1.10) add additional OCR language support. Only English by default
  • -p 8080 web interface internal port
  • -v /data Teedy data location
  • -d Background

4. Teedy Docker 실행

Basic: docker run -p 80:8080 -v /mnt/teedy:/data jdreinhardt/teedy:latest

Advanced: docker run -e JAVA_OPTIONS=-Xmx1024m -e OCR_LANGS=kor -p 80:8080 -v /mnt/teedy:/data jdreinhardt/teedy:latest

Teedy Docker 실행1
Teedy Docker 실행2

반응형

'OS > LINUX' 카테고리의 다른 글

[CentOS 7] Docker 관리(삭제/수정/확인 등)  (0) 2022.09.16
[CentOS 7] Docker Engine 설치  (0) 2022.09.07
sendmail 지연 발송  (0) 2022.07.29
Path 설정  (0) 2012.10.01
[Ubunto] GCC 설치  (0) 2012.10.01
반응형

CentOS 7.9 버전 기준

 

Docker Engine을 설치하는 방법입니다.

(저도 Docker는 지금 처음 써봅니다.)

 

상세한 설명은 도커 홈페이지에 가시면 설명이 있습니다. 아래 링크를 참고해주세요

 

https://docs.docker.com/engine/install/centos/

 

Install Docker Engine on CentOS

 

docs.docker.com

 

1. 구버전 삭제

기존의 구버전이 있다면 삭제해 줍니다.

 

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 

2. Yum 업데이트

$ sudo yum install -y yum-utils

yum 업데이트

 

3. repository 설치

도커 엔진을 설치하기 전에 repository를 추가 해야합니다.

$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

repository 설치

 

4. Docker Engine 설치

4-1. 가장 최신 버전의 Docker Engine 설치

$ sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

최신 버전 Docker Engine 설치

4-2. Docker의 특정 버전을 설치

특정 버전을 설치하려면 yum에 있는 Docker 버전 확인을 합니다.

$ yum list docker-ce --showduplicates | sort -r

4-2. 특정버전의 Docker Engine을 설치합니다

$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin

 

5. Docker 버전 확인

$ docker version

Docker 버전 확인

6. Docker 시작

$ systemctl start docker

docker 시작

7. Docker 서비스 등록

$ systemctl enable docker

Docker 서비스 등록

8. Docker 상태 확인

$ systemctl status docker

Docker 상태 확인

9. Docker Engine 삭제

$ sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
$ sudo rm -rf /var/lib/docker
$ sudo rm -rf /var/lib/containerd
반응형

'OS > LINUX' 카테고리의 다른 글

[CentOS 7] Docker 관리(삭제/수정/확인 등)  (0) 2022.09.16
[CentOS 7] Teedy 설치  (0) 2022.09.07
sendmail 지연 발송  (0) 2022.07.29
Path 설정  (0) 2012.10.01
[Ubunto] GCC 설치  (0) 2012.10.01
반응형

MACBOOK AIR M1 기준

 

개발을 할 때는 폰트가 중요합니다.

개발용 폰트로는 D2Coding, 나눔고딕 코딩 글꼴 등이 있습니다

개인적으로 D2Coding를 사용함에 따라 MAC에서 폰트 추가하는 방법을 정리합니다.

 

OS에 폰트를 추가해놔야 나중에 개발하는 Tool(Visual Studio Code, Eclipe, IntelliJ 등등)에서 사용이 가능합니다.

 

일단, D2Coding 글꼴을 다운로드합니다. 검색창에 D2Cdoing 을 검색하거나 아래 사이트로 접속합니다.

GitHub - naver/d2codingfont: D2 Coding 글꼴

D2Coding 다운로드 페이지
D2Coding 파일 다운로드

 

MAC에 추가

Finder -> 서체 관리자 -> 추가 -> 다운로드한 글자 폴더에서 D2 CodingAll에서 D2Coding-Ver1.3.2-20180524-all.ttc 파일을 선택

※ [기본 글꼴]에 추가해서 다른곳에서 사용이 가능합니다

반응형

'OS > MAC OS' 카테고리의 다른 글

zsh 설치 및 테마 적용  (0) 2022.08.21
iTerm2 설치 및 Font 설정  (0) 2022.08.21
MAC M1 Homebrew 설치 및 사용  (0) 2022.08.21
반응형

MACBOOK AIR M1 기준

 

MAC을 사용하는데 zsh 쉘을 많이 쓴다고합니다.

 

설치하는 방법은 아래와 같습니다.

 

# 쉘의 확장판
> brew install zsh

# wget curl 설치
brew install curl

# Oh my ZSH 설치 -ZSH 를 더 쉽게 사용해주는 플러그인
> sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# zsh 테마 적용하기
# 아래 테마 페이지에서 테마선택 (나는 Snazzy 설치)
https://github.com/mbadolato/iTerm2-Color-Schemes

# iTwem2 > Preferences > Profiles > Colors Tab 에서 우측 하단 Color Presets을 클릭
# [Import] 클릭하여 다운로드 받은 테마 선택 (Snazzy 선택)

# zsh 테마 꾸미기
# 아래 홈페이지에서 테마 찾기
https://github.com/ohmyzsh/ohmyzsh/wiki/themes
# 나는 dracula 테마 선택
https://draculatheme.com/zsh
# 테마파일의 압축을 풀고, 아래와 같이 테마 파일이 설정되도록 파일을 이동
> oh-my-zsh/themes/dracula.zsh-theme
# zshrc 설정에서 ZSH_THEME 를 찾아 변경
> vi ~/.zshrc
ZSH_THEM="dracula"

# 설정 적용
> source ~/.zshrc
반응형

'OS > MAC OS' 카테고리의 다른 글

D2Coding Font/서체/글꼴 추가  (0) 2022.08.21
iTerm2 설치 및 Font 설정  (0) 2022.08.21
MAC M1 Homebrew 설치 및 사용  (0) 2022.08.21
반응형

MACBOOK AIR M1 기준

 

MAC에서 기본 터미널보다는 iTerm2를 많이 사용한다고합니다.

iTerm2 및 폰트 설정하는 방법을 정리합니다

 

iTerm2 설치

# 홈페이지에서 다운로드
https://iterm2.com/

# bomebrew 로 설치
> brew install --cask iterm2

 

Font 설정 "D2Doding"

iTerm2 > Preferences > Profiles > Text탭 > Font
반응형

'OS > MAC OS' 카테고리의 다른 글

D2Coding Font/서체/글꼴 추가  (0) 2022.08.21
zsh 설치 및 테마 적용  (0) 2022.08.21
MAC M1 Homebrew 설치 및 사용  (0) 2022.08.21
반응형

MACBOOK AIR M1 기준

# Apple M1 칩 Mac 사용자
> /bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)"

# Homebrew 업데이트
> brew update

# 패키지 검색하기
> brew search 패키지명/설치할앱

# 패키지 설치
> brew install 패키지명

# 패키지 업데이트
# 버전업된 패키지 확인하기
> brew outdated

# 패키지 업그레이드
> brew upgrade rbenv

# 모든 패키지 업그레이드하기
> brew upgrade

# 패키지 삭제
# 패키지 자체를 삭제
brew uninstall rbenv

# 최신버전 패키지만 남겨두고 나머지 이전 버전 삭제
brew cleanup rbenv

# 설치된 패키지 정보
# 설치한 패키지 목록
brew list

# 패키지의 정보 보기
brew info 패키지명
반응형

'OS > MAC OS' 카테고리의 다른 글

D2Coding Font/서체/글꼴 추가  (0) 2022.08.21
zsh 설치 및 테마 적용  (0) 2022.08.21
iTerm2 설치 및 Font 설정  (0) 2022.08.21
반응형

증상 : 리눅스 서버 (CentOS 7.X)

PHP 와 Sendmail을 이용하여 메일을 전달하는데...

메일전송을 누르면 바로 메일이 가지 않고, 1분 후에 전송되었다는 메시지가 나오면 메일이 전송...

전송 버튼을 누르고 그냥 나가버리면 전송이 안됨.

 

이거 확인하느라 2주는 소요한듯

 

정확인 에러 메시지는 생각이 안나는데...

sendmail 이 업데이트 되면서 서버호스트가 먼저 맞는지를 확인하고 보낸다고 한듯.

그게 안맞으니 기다렸다가 보내는 건데

 

찾아보면 대부분의 효과를 본 방식은 /etc/hosts 파일에 IP 와 도메인을 넣으라고 함. 

하지만 나는 증상이 해결되지 않음...

 

내가 해결한 방법은 아래와 같다

/ect/nsswith.conf
# 기존값
#host: files dns myhostname

# 아래가 수정한 값
host : files nisplus dns

 

아래 분도 나와 같은 증상

https://nowknowing.tistory.com/137

반응형

'OS > LINUX' 카테고리의 다른 글

[CentOS 7] Teedy 설치  (0) 2022.09.07
[CentOS 7] Docker Engine 설치  (0) 2022.09.07
Path 설정  (0) 2012.10.01
[Ubunto] GCC 설치  (0) 2012.10.01
[Ubuntu] PHP5 설치  (0) 2012.10.01

+ Recent posts