docker部署firefox浏览器实现远程访问

 更新时间:2024年01月09日 15:43:16   作者:@LuckY BoY  
在使用docker时,默认情况下只能在本地进行访问,本文就来介绍一下docker部署firefox浏览器实现远程访问,具有一定的参考价值,感兴趣的可以了解一下

拉取firefox镜像,部署代码

docker run -d --name firefox -e TZ=Asia/Hong_Kong  -e DISPLAY_WIDTH=1920 -e DISPLAY_HEIGHT=1080 -e KEEP_APP_RUNNING=1 -e ENABLE_CJK_FONT=1  -e VNC_PASSWORD=12345678ABCabc@  -p 5800:5800 -p 5900:5900 -v /docker/firefox/config:/config:rw --shm-size 2g jlesage/firefox

#参数介绍
-e TZ=Asia/Hong_Kong       # 设置时区
-e DISPLAY_WIDTH=1920
-e DISPLAY_HEIGHT=1080     #设置显示的高宽
-e KEEP_APP_RUNNING=1      # 保持启动状态
-e ENABLE_CJK_FONT=1       # 防止显示页面时中文乱码
-e SECURE_CONNECTION=1     # 启用HTTPS功能
-e VNC_PASSWORD=admin  #设置VNC的访问密码,自定义即可
-p 5800:5800               #访问firefox的web端口
-p 5900:5900               #VNC端口
-v /data/irefox/config:/config:rw         # 容器挂载目录,存放firefox数据
--shm-size 2g               # 设置容器的内存资源为2g 

本地访问效果

在这里插入图片描述

拉取DDNSTO镜像,使用DDNSTO远程访问(其他frp,nps内网穿透也可以,还是白嫖爽)

docker run -d \
    --name=ddnsto \
    --restart always \
    --network host \
    -e TOKEN=<填入你的token> \
    -e DEVICE_IDX=0 \
    -v /docker/ddnsto/localtime:/etc/localtime:ro \
    -v /docker/ddnsto/ddnsto-config:/ddnsto-config \    
    -e PUID=0 \
    -e PGID=0 \
    linkease/ddnsto

DDNSTO添加映射

在这里插入图片描述

实现效果

在这里插入图片描述

这种方式的目的是为了解决远程管理内网设备,比如PVE,exsi,爱快等的需求,当然还有其他方式实现,这里只提供一种方法。

到此这篇关于docker部署firefox浏览器实现远程访问的文章就介绍到这了,更多相关docker firefox远程访问内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Docker容器没有权限写入宿主机目录的解决方案

    Docker容器没有权限写入宿主机目录的解决方案

    这篇文章主要介绍了Docker容器没有权限写入宿主机目录的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 如何使用docker创建minio镜像并上传文件并提供demo

    如何使用docker创建minio镜像并上传文件并提供demo

    这篇文章主要介绍了使用docker创建minio镜像并上传文件,提供demo,minio还是很方便的,从部署到使用,都可以非常快速的搭建,而且比较稳定,需要的朋友可以参考下
    2023-09-09
  • docker安装minio无法访问的解决

    docker安装minio无法访问的解决

    这篇文章主要介绍了docker安装minio无法访问的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • docker之tomcat8.5容器中如何部署war包

    docker之tomcat8.5容器中如何部署war包

    文章介绍了如何使用Docker和docker-compose将一个Spring Boot项目的WAR文件部署到Tomcat 8.5容器中,并详细描述了创建和启动容器、配置数据库连接以及打包和部署WAR文件的步骤
    2025-01-01
  • docker如何部署etcd集群

    docker如何部署etcd集群

    这篇文章主要介绍了docker如何部署etcd集群问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • docker部署mysql后无法连接的解决方式

    docker部署mysql后无法连接的解决方式

    最近在在docker中安装了mysql后,去连接的时候出现错误,下面这篇文章主要给大家介绍了关于docker部署mysql后无法连接的解决方式,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • docker 安装部署 Prometheus 与grafana的详细过程

    docker 安装部署 Prometheus 与grafana的详细过程

    本文给大家详细介绍了如何在CentOS 7上使用Docker和Docker Compose安装和配置Prometheus和Grafana,并展示了如何进行基本的监控配置和数据可视化,感兴趣的朋友跟随小编一起看看吧
    2024-12-12
  • 容器平台下部署jumpserver跳板机全过程

    容器平台下部署jumpserver跳板机全过程

    jumpserver是一款堡垒机/跳板机,用于加强内网服务器的安全管理,本文介绍了jumpserver的安装、配置和使用方法,包括生成密钥、创建容器、测试连接、创建用户和用户组、添加资产、用户授权和测试连接等步骤
    2025-10-10
  • dockerfile健康检查HEALTHCHECK的命令学习

    dockerfile健康检查HEALTHCHECK的命令学习

    HEALTHCHECK 指令告诉 Docker 如何测试一个容器,以检查它是否仍在工作,本文主要介绍了dockerfile健康检查HEALTHCHECK的命令学习,感兴趣的可以了解一下
    2024-01-01
  • docker环境调用mysqldump进行数据备份方式

    docker环境调用mysqldump进行数据备份方式

    这篇文章主要介绍了docker环境调用mysqldump进行数据备份方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06

最新评论