전체 글 63

ubuntu에서 docker 설치

apt 대신에 sudo snap install docker 명령어로 설치할 수 있다. 그럴경우 OS에서 일반 사용자로 docker를 실행할 때 권한 문제가 발생할 수 있다. 따라서 사용자 그룹을 만들어 추가를 해 주어야 한다. sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap disable docker sudo snap enable docker 참고 사항 Snap은 Linux에서 자체 포함된 소프트웨어 패키지를 관리하는 데 사용되는 명령입니다. 이 패키지들은 .deb 패키지에 대응하는 것으로, snap 명령어를 사용하여 snap 패키지를 검색, 설치, 업데이트, 제거 및 정보 표시할 수 있습니다 여기 몇 가지 s..

Docker 2024.04.08

yona 설치 방법(ubuntu 20.4)

yona 설치 1. opanjava8, mariadb 10.3, unzip, nginx 을 설치한다. apt-get update apt install openjdk-8-jdk mariadb-server mariadb-client unzip 2.mysql_secure_installation 실행하여 초기화 sudo mysql_secure_installation 첫 질문은 기존 DB root 패스워드를 묻는다. 초기 설치이기 때문에 enter로 패스 Set root password? Y (root 비밀번호 설정) Remove anonymous users? Y (익명 계정 삭제) Disallow root login remotely? Y/N (외부에서 root 계정 접속 허용 여부. Y - 거부, N- 허용) ..

CI CD 2022.01.28

mariadb 컨테이너 생성

이미지 가져오기 docker pull mariadb 컨테이너 생성 docker run --name mariadb -d -p 3306:3306 --net=myBridge --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb --name: 만들어서 사용할 컨테이너의 이름을 정의 -d: 컨테이너를 백그라운드에서 실행 -p: 호스트와 컨테이너 간의 포트를 연결 (host-port:container-port) // 호스트에서 3306 포트 연결 시 컨테이너 3306 포트로 포워딩 --net : 네트워크 연결 지정 --restart=always: 도커가 실행되는 경우 항상 컨테이너를 실행 -e: 기타 환경설정(Enviorment) MYSQL_ROOT_PASSWORD=root..

Docker 2022.01.26

network 설정

현재 설정되어 있는 네트워크 리스트 조회 docker network Is 컨테이너 네트워크 정보 확인하기 docker container inspect [컨테이너명] 새로운 네트워크 설정 필요 - 컨테이너틑 기동시 기본 브리지 네트워크 사용시 link 옵션을 사용해야 하기에 좀 더 유연한 사용을 위해 새로운 네트워크를 생성하여 추가해 준다.(자세한 설명은 추후 확인) 새 네트워크 만들기 docker network create --driver=[bridge 등 옵션] [네트워크이름] 컨테이너에 네트워크 연결 docker network connect [네트워크이름] [컨테이너이름]

Docker 2022.01.26