참고 자료

https://www.youtube.com/watch?v=p_T5G1hJ35g

❌주의. 1.6.9 버전(websocket 설정하기 위해선 1.6.10 버전 이상으로 설치해야 한다.)

Dockerfile 생성

sudo vim Dockerfile # 파일 새로 만들기 (열기)

# Dockerfile 내용

    FROM ubuntu

    RUN apt-get update
    RUN apt-get install -y mosquitto
    RUN apt-get install -y mosquitto-clients

    CMD mosquitto # mosquitto 실행 명령

cat Dockerfile # 파일 저장 확인

Dockerfile 이미지로 만들기

[issue]

error checking context: 'no permission to read from '/home/ubuntu/.Xauthority''.

[solution]

https://stackoverflow.com/questions/60118436/docker-build-question-no-permission-to-read-from

이미지 실행

이미지 실행 확인

이미지 확인

컨테이너 실행

docker run -it mqtt_mosquitto:v1 /bin/bash