背景
wine的安装并不是这篇文章的主题,所以这里我们借用docker-wine来构建运行环境,避免啰哩啰嗦的事情
这个镜像包括了多种运行方式,我根据需要以daemon进行持久化运行
# tty是为了保持运行不退出
# 其他参数是为了通过x11来进行显示,以及软件目录
docker run -d \
--name wine \
--tty=true \
--hostname="$(hostname)" \
--env="DISPLAY" \
--volume="${XAUTHORITY:-${HOME}/.Xauthority}:/root/.Xauthority:ro" \
--volume="/tmp/.X11-unix:/tmp/.X11-unix:ro" \
-v /media/minecraft/Data/software/HALo/:/root/HALo \
scottyhardy/docker-wine \
bash
# 进入到容器内部进行操作
docker exec -it wine bash