-
Docker images support multiple platforms. When you run an image with multi-platform support, Docker automatically selects the image that matches your OS and architecture.
-
About local images storage : The default image store in Docker Engine do not separate image by platform type. Each image:tag erase the previsous one, independently of its image type To solve that you can enable the containerd image store by modifing daemon.json (https://docs.docker.com/storage/containerd/)
-
About BuildKit : BuildKit is enabled by default on Docker Engine >= 23.0. If not enabled, you may activate BuildKit which is a better docker build engine, with
export DOCKER_BUILD=1
or by modifying/etc/docker/daemon.json
with"features": {"buildkit" : true}
. It is not a requirement for basic multi platform support, but it is a requirement when usingbuildx
. -
DOC : https://docs.docker.com/build/building/multi-platform/
set "FOLDER=X:\FOLDER" | |
for /r "%FOLDER%" /d %F in (.) do @dir /b "%F" | findstr "^" >nul || echo %~fF && rmdir /Q "%~fF" |
sudo sed -i -e 's/false/true/' /Library/LaunchAgents/net.pulsesecure.pulsetray.plist
sudo cp -r /Applications/Pulse\ Secure.app/Contents/Plugins/JamUI/PulseTray.app /Applications/
Ce guide part de l'installation de Kodi, le configure en français et permet d'obtenir un lecteur de streaming connecté à différentes sources d'hébergement de fichiers vidéos (uptobox, uptostream, lien https divers etc...)
Ainsi Kodi aura la capacité de streamer des contenus en accèdant à des catalogues de liens de fichiers hébergés en ligne tout en les présentant avec les informations complètes sur la vidéo (titre, résumé, ...)
NOTE : ce guide est rédigé avec le skin et menus par défaut de kodi qu'on a lors d'une toute première installation
# https://unix.stackexchange.com/a/493548 | |
find /dir1 -mindepth 2 -type f -exec mv -t /dir1 --backup=t '{}' + |
# download APK file from https://www.apkmonk.com/download-app/com.freestylelibre.app.de/5_com.freestylelibre.app.de_2019-04-22.apk/ into $(pwd):/workspace | |
docker run -it -u 0:0 --rm -v $(pwd):/workspace mobiledevops/android-sdk-imag | |
apt update | |
apt install apktool wget zip align apksigner | |
cd /workspace | |
git clone https://github.com/BenoitAnastay/LibreLink-xDrip-Patch | |
cd LibreLink-xDrip-Patch | |
# remove md5 checksum | |
sed -i.bak 's/^md5sum.*//' patch.sh | |
./patch.sh |
package main | |
import ( | |
"fmt" | |
"regexp" | |
) | |
// ReplaceAllSubmatchFunc and ReplaceAllStringSubmatchFunc are variant of the same func for []byte and string | |
// They will replace all matching groups with the repl string | |
func ReplaceAllStringSubmatch(re *regexp.Regexp, src string, repl string, n int) string { |