본문 바로가기
IT&DEV - IT & 개발/ETC

[OMV6] Docker에 Ubuntu와 Mysql 설치 (ifconfig/mysql 패스워드)

by Hoft 2024. 12. 24.

 

 
복사하기
 
 

 

1. Ubuntu 설치하기

Docker에 ubuntu를 설치하기위해

OMV서버에 SSH로 접속 후 아래 명령어로 ubuntu를 설치해줍니다.

root@openmediavault:~# docker run -d --name ubuntu -p 21022:22 -it --privileged ubuntu:20.04

ubuntu 설치되고 컨에니터가 구동됩니다.

 

docker ps 명령어를 통해 ubuntu 가 잘 동작하고 있는지 확인 할 수 있습니다.

 

ifconfig 명령어를 사용하기 위해서 net-tools를 설치합니다.

 

apt-get install net-tools

위 명령어로 설치시

E: Unable to locate package net-tools 에러가 발생하면

apt-get update를 한 뒤 다시 설치하면 됩니다.

 

 

2. Mysql 설치하기

ubuntu 컨테이너의 console로 접속합니다.

 

아래 명령어로 mysql 을 설치합니다.

apt-get install mysql-server

설치가 완료되면 mysql을 접속합니다.

초기에 password가 설정이 안되어있기 때문에 패스워드는 엔터로 그냥 넘어가면 됩니다.

 

mysql -u root -p ERROR 2002 (HY000): Can't connect to local MySQL server throught socket '/var/run/mysqld/mysqld.sock'

mysql 접속시 아래와 같이 에러가 발생하면 mysql 서비스를 재시작 후 접속합니다.

ERROR 2002 (HY000): Can't connect to local MySQL server throught socket '/var/run/mysqld/mysqld.sock'

service mysql restart mysql -u root -p alter user 'root'@'localhost' identified with mysql_native_password by 'password'; exit mysql -u root -p

mysql 서비스를 재시작 후 root로 mysql을 접속합니다.

패스워드 변경을 위해 alter 명령어로 root 패스워드를 변경해줍니다.

exit로 나와서 다시 root로 접속하고 변경한 패스워드로 정상 접속되는지 확인합니다.

 

이제docker 환경에 ubuntu 와 mysql 까지 설치가 완료되었습니다.

 

댓글