Docker 컨테이너 생성 후 정말 아무것도 없는 깡통이라고 생각해도 좋을 정도인데 초기 셋팅이 필요해 정리해본다.
$ yum update
Centos 8 에서 yum update 시 아래와 같은 오류가 난다면 버전 업그레이드를 해줘야한다.
Failed-to-download-metadata-for-repo-appstream 오류 해결
$ yum install net-tools
$ yum install vim
$ yum install wget
$ yum install glibc-locale-source glibc-langpack-en #언어팩
초기에는 시간대가 한국 기준이 아니기 때문에 Seoul시간대로 변경해줘야한다.
[사용 가능한 타임존 확인]
[root@9f10e8cd64c8 /]# timedatectl list-timezones | grep Seoul
Asia/Seoul
[타임존 변경]
[root@9f10e8cd64c8 /]# timedatectl set-timezone Asia/Seoul
[타임존 확인]
[root@9f10e8cd64c8 /]# date
Tue Sep 20 13:40:26 KST 2022
[root@9f10e8cd64c8 /]# localectl set-locale LANG=en_US.UTF-8
[mysql 설치]
$ dnf install mysql-server
[mysql 시작]
$ systemctl start mysqld
[서버 재시작시 mysql 자동 시작]
$ systemctl enable mysqld
[보안 설정]
$ mysql_secure_installation
[ssh 설정]
$ yum install openssh-server
[외부에서 접속할 수 있도록 설정]
mysql > create user 'root'@'%' identified by '{암호}';
mysql > grant all privileges on *.* to 'root'@'%';
mysql > flush privileges;
상시 업데이트 예정