본문 바로가기

우분투

도커 컴포즈(Docker Compose) 우분투에 설치 Docker Compose는 1개 이상의 컨테이너 어플리케이션을 실행해주는 툴입니다.일반적으로 대부분의 서비스는 한 개 이상의 어플리케이션으로 구성됩니다.Docker Compose를 사용하면 필요한 모든 컨테이너를 한 번에 실행시킬 수 있습니다.다음은 Docker Compose를 설치하는 방법입니다. 아래 명령어로 최신 버전의 Docker Compose를 다운로드할 수 있습니다. sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose 중간의 1.21.2은 현재 기준 최신 버전으로 아래 링크에서 최신 버전을.. 더보기
윈도우10(Windows10)의 스토어에서 우분투 설치 방법 이번 Fall Creators Update로 스토어를 통한 리눅스 배포판 설치가 정식으로 추가되었습니다.인사이더 프리뷰를 통해서 테스트되던 기능 중 하나입니다.2017년 10월 현재 스토어에서 제공되는 리눅스 배포판은 다음과 같습니다.UbuntuOpenSUSESLES인기있는 배포판 중 하나인 우분투를 스토어를 통해 설치하는 방법입니다. 먼저 스토어에서 Ubuntu를 검색하면 목록에서 우분투를 확인할 수 있습니다.Ubuntu 앱을 선택하고 설치 버튼을 누르는 것으로 간단하게 설치는 완료됩니다.다만 실행을 누르는 경우 아래와 같은 에러 코드를 볼 수 있습니다.화면에 Error: 0x8007007e가 표시되는데 WSL 컴포넌트가 비활성화되서 발생한 문제입니다. WSL은 Windows Subsystem for .. 더보기
리눅스 환경에서 도커 CE(Docker CE) 설치 이후 설정 리눅스에 Docker를 설치한 이후에 몇 가지 설정을 통해서 편리하게 사용 가능합니다.다만 보안 문제 등이 발생할 수 있기 때문에 아래의 설정을 하지 않는 것을 추천합니다.Docker 설치 이후의 설정 방법들입니다. 1. root 계정이 아닌 사용자로 Docker 관리Docker 명령어를 사용할 때 root 유저가 아닌 경우 sudo를 입력해야 합니다.일반 사용자가 sudo를 입력하지 않고 사용하는 경우 아래와 같은 에러가 표시됩니다.CentOS에서도 동일한 에러가 표시되는 것을 확인할 수 있습니다.Docker daemon은 항상 root 권한으로 동작하도록 되어 있습니다.다음 명령어로 docker 그룹을 생성하고 현재 사용자($USER)를 그룹에 추가합니다. sudo groupadd docker sud.. 더보기
[Ubuntu] Hyper-V에 우분투 서버 16.04 설치 방법 Hyper-V를 통해서 우분투 서버 16.04 LTS를 설치해서 사용하는 방법입니다.현재 최신 버전인 우분투 서버 16.04.3 LTS의 설치 과정입니다. 1. 2세대 VM 생성먼저 Hyper-V에서 2세대 VM을 생성하는 방법은 아래 링크를 참조하면 됩니다.2016/11/16 - [Windows/Hyper-V] - Hyper-V 리눅스 Secure Boot 활성화해서 2세대 VM 생성하기2세대 VM 생성으로 설치 과정을 진행하도록 하겠습니다.1세대 VM으로 설치를 진행하려면 1세대로 지정하고 보안 부팅 설정을 스킵하고 진행하면 됩니다.먼저 이름과 가상 컴퓨터의 위치를 지정합니다.2세대 VM을 생성하기 때문에 세대 지정은 반드시 2세대로 지정합니다.적당한 크기의 메모리를 설정하고 동적 메모리 사용에 체크.. 더보기
[자작NAS] 15. Bitbucket에서 GitLab으로 프로젝트 불러오기 GitLab 설치가 완료되면 프로젝트를 생성하고 관리할 수 있습니다.도커로 GitLab을 설치하는 방법은 아래의 링크에서 확인 가능합니다.2016/12/05 - [IT/컴퓨터/NAS] - [자작NAS] 14. 우분투에 Docker로 GitLab 설치하기GitLab을 통해 그룹과 프로젝트를 생성하는 방법입니다. 1. Bitbucket 연동을 위한 기본 설정기존에 GitHub나 Bitbucket 등에서 생성하고 관리하던 프로젝트를 가져올 수 있습니다.Bitbucket에서 기존에 진행하던 프로젝트를 가져오는 방법입니다.먼저 GitLab 설정 파일을 수정합니다. sudo docker exec -it gitlab nano /etc/gitlab/gitlab.rb GitHub나 Bitbucket 등을 연결하려면 Om.. 더보기
[자작NAS] 14. 우분투에 Docker로 GitLab 설치하기 GitLab으로 깃 서버(Git Server)를 구축할 수 있습니다.직접 호스팅이 가능하기 때문에 프로젝트를 직접 관리할 수 있는 장점이 있습니다.도커(Docker)를 통해 GitLab을 쉽고 빠르게 설치하는 방법입니다. 1. 도커에서 이미지 받고 설치하기도커에서 GitLab Community Edition을 다운로드 받을 수 있습니다.아래 링크에서 GitLab Community Edition을 확인할 수 있습니다.https://hub.docker.com/r/gitlab/gitlab-ce/아래 명령어를 입력해서 이미지를 받습니다. sudo docker pull gitlab/gitlab-ce 도커 컨테이너 생성을 위해서 디렉토리를 생성이 필요하면 추가합니다. sudo mkdir -p /data/gitlab.. 더보기
[Ubuntu] 추가 하드디스크 마운트 방법 우분투 시스템에 하드디스크를 추가로 장착한 이후 마운트가 필요합니다. 우분투에 하드디스크를 마운트하는 방법입니다. 먼저 시스템을 종료하고 하드디스크를 설치한 이후에 작업을 진행합니다. 1. 하드디스크 확인 하드디스크를 설치한 이후에 부팅으로 우분투로 연결해서 아래와 같이 입력합니다. sudo fdisk -l fdisk 명령어로 현재 시스템에 연결된 디스크 목록을 확인할 수 있습니다. 시스템마다 표시되는 내용은 다를 수 있습니다. 위에 표시된 내용은 Hyper-V에 우분투가 설치된 상태에서 VHD를 추가했을 때의 모습입니다. 2. 파티션 생성 먼저 파티션 생성을 위해 아래 명령어를 입력합니다. sudo fdisk /dev/sdb 커맨드 입력 순서는 아래와 같이 하면 됩니다. 빨간색 표시된 순서로 누르면 되.. 더보기
[Ubuntu] 터미널 프롬프트(Bash Shell) 색상 변경 우분투의 배시 쉘(Bash Shell)은 일반적으로 흑백으로 표시됩니다.터미널 프롬프트의 색상 변경을 통해 명령어와 쉽게 구분해서 표시할 수 있습니다.명령어 변경을 위해서 먼저 아래와 같이 입력합니다. nano ~/.bashrc 각 계정의 bashrc 파일을 수정하는 것이기 때문에 각 계정에만 반영됩니다.중간 정도에 보면 아래와 같이 PS1이 정의되는 부분이 있습니다.위의 if문에서 보이는 것과 같이 프롬프트 색상과 관련된 처리인 것을 알 수 있습니다.색상 적용을 위해 else 아래의 PS1 앞에 #를 추가하고 아래 내용을 입력합니다. PS1='\[\033[1;36m\]\u\[\033[1;31m\]@\[\033[1;32m\]\h:\[\033[1;35m\]\w\[\033[1;31m\]\$\[\033[0m\.. 더보기