1) 적당한 곳에 포테이너 디렉토리를 생성한다.
$ mkdir portainer
$ cd portainer
2) docker 컨테이너, 이미지, 볼륨생성 묶음 파일을 작성한다
$ nano docker-compose.yml
아래 내용을 붙여 넣기한다.
version: '3'
services:
portainer:
image: portainer/portainer-ce:alpine
container_name: portainer
restart: always
ports:
- 9000:9000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./portainer_data:/data
volumes:
portainer_data:
ctrl+o, 엔터, ctrl+x
위 내용에서 포트는 자신이 정하고 싶은 포트로 변경한다.
아래의 형식이다.
-p 웹접속포트:도커내에 포트
여기서는 9000번으로 지정했다.
3) 도커 컴포즈 파일 내용을 실행.
$ sudo docker-compose up -d
4)방화벽설정에서 9000번 또는 자신이 설정한 포트를 오픈해 준다.
5) 웹브라우저로 접속한다.
https://yourdomain or servierip:9000
참고) docker compose 실행시 아래와 같은 에러가 발생하다면
/usr/bin/docker-compose: line 1: Not: command not found
$ sudo apt install docker-compose
위 명령을 실행
$ sudo docker-compose --version
docker-compose version 1.25.0, build unknown
위와 같이 나오면 정상이다.
오라클 프리티어(Oracle Cloud Free Tier) 사용기
'오라클 프리티어 사용기' 카테고리의 다른 글
Docker poste.io 메일서버, 웹메일 구축하기 (0) | 2021.07.05 |
---|---|
스왑메모리용 스왑파일 생성하기 (0) | 2021.07.02 |
phpmyadmin 웹브라우저에서 root 로그인이 안될때 (0) | 2021.06.28 |
ftp 프로그램 vsftpd 설치 (0) | 2021.06.26 |
웹기반 ssh 접속, Shellinabox 설치 및 환경설정, 실행 (0) | 2021.06.24 |