docker 3

podman 설치

docker가 보안 이슈를 문제 삼아 유료화되었다. 물론, 개인용으로는 계속 무료로 사용할 수 있다. 하지만, 충분한 대체재인 podman이 존재하므로, 이 기회에 podman을 사용하기로 했다. 현재는 Archlinux에 대한 것만 정리했다. 나머지 운영체제는 기회가 되면 살펴보겠다. Archlinux 설치 sudo pacman -S podman --noconfirm 설정(주의) 일반 사용자가 podman을 실행할 수 있도록 해준다. 하지만, 보안 문제로 인해 권장하지 않는다. 네트워크의 격리가 보장되었을 때, 혹은 잠깐의 테스팅일때에만 수행하길 바란다. sudo sysctl -w kernel.unprivileged_userns_clone=1 sudo touch /etc/subuid /etc/subgi..

편(編)/설치 2021.09.14

nextcloud 설치

넘쳐나는 파일들을 관리하기 위해서 개인적인 것들은 google drive에서 관리하고, 회사와 관련된 것들은 Onedrive에서 관리한다. 그런데, 무료로 쓰다 보니 용량 제한 문제도 있고, 접속이 느려지는 현상도 빈번히 발생하고, 로그인 자체가 안되는 경우도 가끔이지만 발생했다. 이러한 문제들을 해결하기 위해서 사설 서버에 nextcloud를 설치하기로 했다. 욕할 대상이 서비스 업체에서 나로 변경된다. 마조인가? 설치 간단한 설치와 관리를 위해 docker를 이용한다. docker 설치는 docker 설치를 보면 된다. 먼저, yaml 파일을 생성한다. nextcloud_docker.yml version: '3.9' services: db: image: postgres restart: always v..

편(編)/설치 2021.09.06

docker 설치

# DEPRECATED: 부분 유료화, podman 설치 추천 docker는 서버를 관리할 때, 굉장히 유용하다. docker의 컨테이너끼리는 서로 isolation이 보장된다. 그 덕분에 여러 개의 서버를 같은 서버에 설치할 때, 설정 문제가 꼬이는 것을 방지할 수 있다. 이 포스트는 운영체제마다 `docker 설치`와 `기본적인 설정`을 기술한다. 운영체제를 떠나 순수하게 바이너리로 설치하는 방법이나 스크립트로 설치하는 방법이 존재하나, 삭제하거나 업데이트할 때 귀찮으므로, 각 운영체제의 패키지 매니저를 사용하는 것을 지향한다. 설치 Centos 7 yum install -y yum-utils yum-config-manager --add-repo https://download.docker.com/li..

편(編)/설치 2021.08.25