1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/chigua-docker-wine-linux

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
run.sh 1.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Acoustroal北慕城南 Отправлено 30.04.2019 12:44 fa8c4e1
#!/bin/bash
xhost + &>/dev/null
set -e
echo -e "[\033[32m\033[5m+\033[0m]Cloning speed may be slow, please waitting..."
DIR="deepin-wine-ubuntu"
[ -d $DIR ] && rm -rf $DIR
git clone https://github.com/wszqkzqk/${DIR}.git
##########build docker image
if sudo docker build -t docker-wine-linux ./; then
sed -i '4,14s/^/#&/g' $0
else
printf "build docker image error,exit process\n"
exit 127
fi
#########create docker container
function CREATE() {
mkdir -p $(pwd)/APP_PATH
if sudo docker run -d -ti -v $(pwd)/APP_PATH:/root -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY -e GDK_SCALE -e GDK_DPI_SCALE \
--name docker-wine-$RANDOM docker-wine-linux /bin/bash|awk '{print substr($0,1,3)}'|tee docker.id &>/dev/null; then
dockerid=$(cat docker.id)
return 0
else
printf "create container error,exit process\n"
return 127
fi
}
CREATE
code=$?
if [ "$code" == "0" ]; then
awk 'BEGIN{printf "Your container id is ";system("cat docker.id && echo");system("echo -n [\033[32m\033[5m+\033[0m]");\
printf "Run [source start.sh -i '" $dockerid "'";printf "TIM] to run TIM or another APP\n"}'
echo
echo "Exec 'bash start.sh --help' for more information."
shred -f -u -v -z docker.id >/dev/null 2>&1
else
exit 127
fi

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/chigua-docker-wine-linux.git
git@api.gitlife.ru:oschina-mirror/chigua-docker-wine-linux.git
oschina-mirror
chigua-docker-wine-linux
chigua-docker-wine-linux
master