최종 수정 : 2022.12.23
docker build -t ast18_ari_ts_ubuntu:20.04 .
https://hub.docker.com/repository/docker/seunmul/ast18_ubuntu
docker pull seunmul/ast18_ari_ts_ubuntu:[20.04 | 22.04] .
docker run -dit -p 5060:5060/tcp -p 5060:5060/udp -name [컨테이너이름]
혹은 docker desktop에서 5060 포트만 열고 실행
혹은 다음과 같이 실행
docker run -dit -p 5060:5060/tcp -p 5060:5060/udp -name [컨테이너이름] /usr/sbin/asterisk -T -W -U asterisk -p -vvvdddf
docker run -dit -p 5060:5060/tcp -p 5060:5060/udp -name [컨테이너이름] /bin/bash
docker exec -it [컨테이너 이름] /bin/bash
/usr/sbin/asterisk -T -W -U asterisk -p -vvvdddf
# 컨테이너에서 직접 실행
/usr/sbin/asterisk -T -W -U asterisk -p -vvvdddf
# 혹은 asterisk가 /bin 폴더 내에 명령어로 등록 시
asterisk -cvvvvvv
# 비고 -c 는 asterisk core를 포그라운드 실행하는 tag, -v는 verbose 태그로 많을수록 디버그 로그 레벨이 더 자세하게 출력됨.
#[참고] systemd를 지원하는 환경일 경우
systemctl start | stop | restart | status | enable asterisk # enable의 경우 시스템 시작과 함께 자동실행
service asterisk start | stop | restart | status
# [참고] 2개 명령어 포함 asterisk core가 백그라운드에 돌아가고 있을 시
asterisk -rvvvvv
# 비고 -r 는 백그라운드 실행중인 asterisk core에 접속하는 tag, -v는 verbose 태그로 많을수록 디버그 로그 레벨이 더 자세하게 출력됨.
core show help ## 명령어 출력
core stop now ## 아스터리스크 코어 강제종료
core restart now ## 아스터리스크 코어 재시작
pjsip show endpoints ## endpoint 확인
Content type
Image
Digest
sha256:3a3057bbd…
Size
157.5 MB
Last updated
almost 4 years ago
docker pull seunmul/ast18_ubuntu:20.04