宿主机必须安装以下依赖,否则容器微信是无法正常运行的:
sudo apt install fonts-wqy-microhei fonts-noto-cjk libcapi20-3 libdtkwidget5 libdframeworkdbus2 libdtkgui5 libdtkcore5 libgsettings-qt1 libodbc1 libosmesa6 libqt5xdg3 libqt5xdgiconloader3 qt5dxcb-plugin libxcb-composite0 lshw
首先以 bash 方式运行在后台
docker run \
-it -d \
--name wxwork \
--user=1000 \
--restart=always \
--privileged \
--network=host \
--add-host=host.docker.internal:host-gateway \
--env DISPLAY=${DISPLAY} \
-e XMODIFIERS \
-e QT_IM_MODULE \
-e GTK_IM_MODULE \
-v ${XDG_CONFIG_HOME}/dconf/user:/home/huaxiong/.config/dconf/user \
-v /usr/share/fonts:/usr/share/fonts \
-v /usr/lib/locale:/usr/lib/locale:ro \
-e LANG \
-e LC_ALL \
-e XDG_RUNTIME_DIR=/run/user/1000 \
-v ${XAUTHORITY}:/home/huaxiong/.Xauthority:ro \
-v /tmp/.X11-unix:/tmp/.X11-unix:ro \
-e DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus \
-v /run/user/1000:/run/user/1000:ro \
-v /etc/locale.gen:/etc/locale.gen \
huaxiongcooldocker/wxwork:latest /bin/bash
然后初始化企业微信
docker exec wxwork /opt/apps/com.qq.weixin.work.deepin/files/run.sh
最后运行企业微信
docker exec wxwork /opt/apps/com.qq.weixin.work.deepin/files/run.sh
之所有要这样运行是因为有一个解包的过程
讲道理第一次解包运行是一起成功的
但是容器中就是不大行,没办法,两次执行就可以了
Content type
Image
Digest
sha256:547550a07…
Size
1.4 GB
Last updated
over 1 year ago
docker pull huaxiongcooldocker/wxwork