6

怎么在 docker 部署个 Chrome?,要求私密且可登录 google 账号

 1 year ago
source link: https://www.v2ex.com/t/965065
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

怎么在 docker 部署个 Chrome?,要求私密且可登录 google 账号

  7897894 · 5 小时 16 分钟前 · 1453 次点击

求推荐 大佬们

找了一圈没找到合适的

https://github.com/m1k1o/neko 这个肯定是不行的 因为它不给登录账号,而且它定位是和朋友共享浏览器窗口,这个不适合我

另外也不是反代

就是在 docker 里面装个浏览器,然后可以通过浏览器访问和控制 docker 里面的浏览器,(俗称:套娃)实在不行 vnc 访问也行 rdp 访问也行,连上就是浏览器窗口,其他啥都不需要,最好能加个访问密码,这样只有我自己能用

17 条回复    2023-08-14 15:44:40 +08:00
jack778

jack778      3 小时 41 分钟前

很奇怪为什么会有这个需求呢, 你直接开个远程桌面到另外一台电脑不行嘛
7897894

7897894      3 小时 26 分钟前

@jack778 1.不想直接在 Linux 服务器装桌面环境,2.不想用自己家里的服务器,费电,而且远程回去很麻烦,直接用浏览器操控最好 3.用 docker 简单方便,而且云服务器买了一年了 4.不需要其他花里胡哨的功能,只要一个浏览器即可
wander555

wander555      3 小时 22 分钟前

你这搞个 windows 虚拟机不更好?各个浏览器全装一遍都没问题
7897894

7897894      2 小时 47 分钟前

@wander555 不好 太重了 我只要一个浏览器 其他啥都不需要
aru

aru      2 小时 46 分钟前

可以用 danielguerra/ubuntu-xrdp , 通过 rdp 协议访问,自己在里面安装一个 chrome 就行了
libook

libook      2 小时 1 分钟前   ❤️ 1

你要访问容器里的浏览器,那么实际上就是得通过远程桌面访问,无论协议是 RDP 、VNC 还是 Web VNC ;
那么你就需要有一个桌面环境,比如 Xfce 、Mate ;
当然也可能搞一个极简的窗口管理器然后只显示浏览器窗口,但用浏览器的时候你肯定也需要使用其他功能,比如管理下载的文件,所以还是用桌面环境比较方便可靠一些。

我是用的网上找的 Ubuntu+xrdp+Xfce 的 Dockerfile ,后续因为 ubuntu 的桌面应用强制使用 snap 跟 docker 兼容不好就自己改成了 Debian+xrdp+Xfce 。
日常用途就是用浏览器找媒体资源然后下载下来,再用打标签工具给媒体文件打上艺术家、合集等信息;有时候也需要用文件管理器整理 NAS 上的媒体文件,读取缩略图和预览要比跨公网的远程文件传输协议快很多。
huihuiHK

huihuiHK      2 小时 0 分钟前

想到了 docker 里面安装 docker
7897894

7897894      1 小时 56 分钟前

@libook 谢谢
sdlzqjf

sdlzqjf      1 小时 45 分钟前

这个正好我研究过,https://www.kasmweb.com/ ,除了不是中文环境,应该能满足你的要求
CloudyKumori

CloudyKumori      1 小时 39 分钟前 via Android

docker 里面装 Ubuntu 再装 Chrome➕novnc
edwardhodges

edwardhodges      1 小时 37 分钟前

docker 里面不太适合干这个吧,还是搞个虚拟机,vmware 或者 parallels 之类的
pota

pota      1 小时 29 分钟前

威联通的 Browser Station 就是基于 docker 的可登录 Chrome ,而且可以多实例隔离。不知道具体咋实现的
wcyl

wcyl      1 小时 26 分钟前

和 #11 一样的推荐

https://hub.docker.com/r/kasmweb/chrome

以前有和你一样的需求 后来用了几次才发现对我是伪需求
150530

150530      1 小时 3 分钟前

没有 Chrome ,只有火狐,之前是 b 站直播挂机时长得奖励才找的,里面安装个油猴脚本挂机了

docker run -d \
--name=firefox \
-p 6080:5800 \
-v /docker/appdata/firefox:/config:rw \
--shm-size 2g \
jlesage/firefox


docker run -d -p 6081:5901 -p 6080:6901 accetto/ubuntu-vnc-xfce-firefox-plus

docker run -d -p 6080:6901 -p 6081:5901 --name desktop piopirahl/docker-desktop:1.0.2

docker run --name alpine_vnc -d -p 6080:6080 yangxuan8282/alpine-xfce4-novnc

docker run -d -p 6080:5800 ppjoin/debian_openbox_firefox:lang_chinese;

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK