5. ft_irc: Docker에서 돌리는 irc

zinnnn37·2023년 11월 11일
0

🪐 42 SEOUL

목록 보기
9/10

장장 다섯시간의 삽질


ubuntu 설치

docker -v								# 버전 확인
docker pull ubuntu						# 우분투 이미지 설치
docker image							# 설치된 이미지 확인
docker create -i -t --name irc ubuntu	# 컨테이너 만들기. 나는 이름을 irc로 설정

# 이후 Docker에서 open in terminal 버튼을 클릭하면 ubuntu 사용 가능

irc 환경 세팅

apt update
apt install sudo
apt install vim
apt install inspircd
apt install irssi
apt install tcpflow

IRC 실행

# run in docker
inspircd --runasroot --nofork	# inspircd 서버 구동
# /var/run/inspircd가 없으면 mkdir로 만들기
# 있는데 안되면 삭제하고 다시 mkdir로 만들어보기

# new tab in docker > open terminal 버튼 누르기
tcpflow -i lo port 6667 -c		# 주고받는 메시지 확인

# run in MacOS
./ircserv <port> <pass>

# new tab in docker
irssi -c <ip of Mac> -p <port> -w <pass> -n <nickname>	# ft_irc 서버 접속(client)

# new tab in docker
irssi -c 127.0.0.1 -p 6667 -n <nick>					# inspircd에 연결

0개의 댓글