首先构建docker镜像,其中Dockerfile内容为
FROM ubuntu:18.04
WORKDIR /app
RUN apt update
RUN apt-get install -y build-essential cmake git libjson-c-dev libwebsockets-dev
RUN git clone https://github.com/tsl0922/ttyd.git
RUN cd /app/ttyd && mkdir build && cd build
RUN cd /app/ttyd && cmake .
RUN cd /app/ttyd && make && make install
RUN rm /app/ttyd -rf
后面运行下面命令,就可以启动了
ttyd -p <端口号> bash
构建镜像并运行docker,将端口映射到外面
docker build -t test .
docker run -p 0.0.0.0:8889:8889 -it test ttyd -p 8889 bash
在网页访问http://xxxx:8889
就可以看到console界面了