teleport是一款简单易用的堡垒机系统,具有小巧、易用的特点,支持RDP/SSH/TELNET协议的转发和录像审计。
100K+
docker pull tp4a/teleport:3.5.6
在宿主机上创建一个目录来保存teleport的配置文件、日志、录像文件等数据:
mkdir ~/tpdata
docker run --name=teleport-3.5.6 -d \
-v ~/tpdata:/usr/local/teleport/data \
-p 7190:7190 -p 52089:52089 -p 52189:52189 -p 52389:52389 \
tp4a/teleport:3.5.6
此时会输出容器的ID(你看到的跟这里的不一定相同):
c19fa5491925
没有错误的话,teleport容器已经启动,可以访问 http://宿主机IP:7190 来访问teleport的web界面了。
同时,在宿主机的数据存储目录(本例为 ~/tpdata 目录),会有如下目录:
~/tpdata
|- db 如果使用sqlite数据库,则数据库文件存放在此目录下
|- etc teleport核心服务和web服务的配置文件,以及SSH服务端的密钥文件
|- log 核心服务和web服务的日志文件
\- replay 录像文件
使用创建容器时输出的容器ID来启动容器:
docker restart c19fa5491925
如果忘记了容器ID,容器又已经退出了,可以通过如下命令查看:
docker ps -n 100 | grep "tp4a/teleport"
Content type
Image
Digest
Size
131.2 MB
Last updated
over 5 years ago
docker pull tp4a/teleport:3.5.6-rc6