/* */ OS X – Blog Gebert iT – Home

Dockerfile (Image) von github auf Linux/Mac installieren

Folgende Programme werden benötigt:

curl -sSL https://get.docker.com | sh
sudo usermod -aG docker Username
sudo apt-get install -y libffi-dev libssl-dev
sudo apt-get install -y python python-pip
sudo apt-get remove python-configparser
sudo pip install docker-compose

Beim Mac wird nur folgendes installiert:
https://hub.docker.com/editions/community/docker-ce-desktop-mac
Direkt Link:
https://download.docker.com/mac/stable/Docker.dmg
https://download.docker.com/kitematic/Kitematic-Mac.zip

Mit sudo docker run hello-world kann man testen ob der Dienst docker läuft.

Mit diesem Befehl holen wir die Dateien von github:
git clone https://github.com/iprobedroid/swgoh-arena-tracker.git

In das Verzeichnis wechseln:
cd swgoh-arena-tracker

# In diesem Beispiel muss vorher das Dockerfile wie folgt angepasst werden:


# vi Dockerfile
# Neuer Inhalt:
FROM iprobedroid/swgoh-arena-tracker:beta-9
ENV DISCORD_WEB_HOOK=”https://discordapp.com/api/webhooks/6511/aFDxkd-jp”
ENV ARENA_TYPE=FLEET
ENV ALLY_CODES=”123456789, 987654321, 111222333
# Ende Inhalt Dockerfile

Mit diesem Befehl wird das Image erstellt:
docker build -t="foo" .
foo ist frei wählbar. Unter Linux/Mac sollten Leerzeichen und Sonderzeichen nicht benutzt werden.

Das Programm wird mit diesem Befehl gestartet:
docker run -i -t foo
Im Hintergrund ausführen:
docker run -d foo
oder so:
dockerd

Zum testen:
sudo service docker status

Mit diesem Befehl kann man das Image wieder löschen:
docker images
IMAGE ID suchen und so löschen:
docker image rm 60dd3f34bc78 = (IMAGE ID)

ssh Verbindungen im Finder als Laufwerk einbinden

So könnt ihr eine ssh Verbindung im Finder als Laufwerk einbinden.
Falls ihr schon Homebrew auf euer System habt, könnt ihr den rupy
Befehl ignorieren.
Im Terminal werden die folgende Befehle eingegeben:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
brew cask install osxfuse
brew install sshfs

Im Terminal wird die ssh wie folgt als Laufwerk eingebunden:

sshfs username@hostname:/remote/directory/path /local/mount/point

In meinem Fall schaut es so aus:

sshfs spam@gebert.de:/homepages/spam/ ~/Desktop/webserver

Der Ordner Webserver muss natürlich auf dem Desktop auch existieren.

Altes NAS – OS X AFP Protocol

Seit OS X Lion wurde das AFP Protocol von Apple umgestellt. Dadurch funktionieren ältere NAS nicht mehr mit dem Mac. Mit folgenden Befehlen bringt man auch ältere NAS wieder zum laufen.

defaults write ~/Library/Preferences/.GlobalPreferences com.apple.swipescrolldirection -bool false
sudo chmod o+w /Library/Preferences
defaults write /Library/Preferences/com.apple.AppleShareClient afp_host_prefs_version -int 1
sudo reboot
sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array “Cleartxt Passwrd” “MS2.0″ “2-Way Randnum exchange”
sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array-add “DHCAST128″
sudo chmod o-w /Library/Preferences

Bootfähiges ISO für El Capitan erstellen

Das ISO wird folgendermaßen erstellt:

hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install
hdiutil create -o ~/Desktop/ElCapitan.cdr -size 7316m -layout SPUD -fs HFS+J
hdiutil attach ~/Desktop/ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/_tmp
asr restore -source /Volumes/install/BaseSystem.dmg -target /Volumes/_tmp -noprompt -noverify -erase
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/install/Packages /Volumes/OS\ X\ Base\ System/System/Installation/
cp -rp /Volumes/install/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/
cp -rp /Volumes/install/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/
hdiutil detach /Volumes/install
hdiutil detach /Volumes/OS\ X\ Base\ System/
hdiutil convert ~/Desktop/ElCapitan.cdr.dmg -format UDTO -o ~/Desktop/ElCapitan.iso
mv ~/Desktop/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso

Das ISO kann zum installieren in einer VMWare, Virtualbox, oder Parallels Desktop verwendet werden. Oder ihr brennt eine DVD.

Kompletten Pfad oben im Finder anzeigen

Mit dieser Funktion wird im Finder oben im Kopf der Pfad angezeigt.
Funktion aktivieren:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool yes
 
Funktion deaktivieren:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool no
 
Dieser Tweak wurde mit OS X (Leopard, Snow Leopard, Lion, El Capitan) getestet.

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock