컨테이너 생성 (도커 밖)
$ sudo docker run -d --name asterisk --hostname asterisk -p 5060:5060/udp -p 5060:5060/tcp -p 5061:5061/udp -p 5061:5061/tcp -p 10000-10100:10000-10100/udp -p 5038:5038/tcp -p 8088:8088/tcp -v /var/services/homes/dlwjddnbest/asterisk_files:/etc/woorits ubuntu:22.04 tail -f /dev/null
컨테이너의 bash 실행 (도커 밖)
$ sudo docker exec -it asterisk bash
--- 여기서부터 도커 안 ---
# apt update
필수 패키지 설치
# apt install build-essential libxml2-dev libncurses5-dev uuid-dev pkg-config libtool autoconf automake libssl-dev libjansson-dev libsqlite3-dev libedit-dev wget
asterisk 다운로드
# wget https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-22-current.tar.gz
압축해제
# tar xvf asterisk-22-current.tar.gz
폴더이동
# cd asterisk-22.5.2/
컴파일 및 설치
/asterisk-22.5.2# ./configure && make && make install && make samples && make config
데몬실행
# asterisk
CLI 접속
# asterisk -rvvv
-------------------------------------------------------------
vmware 설치
우분투 리눅스 데스크탑 다운로드
우분투 설치
터미널 실행
$ sudo apt update
$ sudo apt install build-essential libxml2-dev libncurses5-dev uuid-dev pkg-config libtool autoconf automake libssl-dev libjansson-dev libsqlite3-dev libedit-dev
ASTERISK 소스파일 다운로드 - https://www.asterisk.org/downloads/
압축파일 해제 - $ tar xvf asterisk-20-current.tar.gz
폴더 이동 - $ cd asterisk-20*/
$ ./configure && make && sudo make install && sudo make samples && sudo make config
데몬실행 - $ sudo asterisk
CLI 접속 - $ sudo asterisk -rvvv
댓글 없음:
댓글 쓰기