Docker i docker-compose
Docker i docker-compose
Instalacja Dockera w wersji 17.06.0 ce i Docker-compose w wersji 1.16.1
Docker
Wystarczy przejść wszytkie kroki z oficjalnego tutoriala. NIE instaluj dockera za pomocą Ubuntu Software lub Snap
Na Manjaro:
sudo pacman -Syu docker sudo pacman -Syu docker-compose
Szczegółowe informacje można na wiki Archa: https://wiki.archlinux.org/index.php/Docker
Docker-compose
Źródło: https://docs.docker.com/compose/install/#install-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
Rozwiązywanie problemów
Jeżeli dostajesz informację "Docker daemon is not running":
- Jeżeli jesteś świeżo po instalacji dockera, pomóc może restart kompa
- spróbuj odpalić komendę jako sudo - jeżeli to pomogło, to znaczy że Twój aktualny użytkownik nie ma uprawnień do komunikacji z demonem dockerowym. Aby dodać te uprawnienia, dopisz aktualnego użytkownika do grupy "docker":
sudo gpasswd -a $USER docker
i wyloguj się ze swojego konta w systemie (np. Manjaro, Ubuntu) i zaloguj ponownie. Jeżeli to nie pomoże, to zrestartuj maszynę.
- Upewnij się, że demon dockerowy jest uruchomiony (za pomocą systemctl lub service, zależnie od Twojej dystrybucji)
Jeżeli dostajesz informacje, że deamon dockerowy nie jest uruchomiony, spróbuj polecenia:
systemctl enable docker && systemctl start docker
Szczegółowe instrukcje dla Windowsa:
Wymagania
- Windows 10 64bit: Pro, Enterprise lub Education (1607 Anniversary Update, Build 14393 lub późniejszy).
- Włączona wirtualizacja w opcjach BIOS.
- Procesor z obsługą SLAT (dla Intela EPT, dla AMD NPT).
- Co najmniej 4GB RAM.
- Zainstalowany Git for Windows z MinGW (MinTTY) - domyślnie instalowany z Gitem
Przebieg instalacji
- Uaktywniamy Hyper-V i Kontenery w Funkcjach Systemu Windows Panel Sterowania -> Programy -> Włącz lub wyłącz funkcje systemu Windows
- Pobieramy i instalujemy Docker CE dla Windowsa link, pod koniec instalacji odznaczamy opcje używania Windowsowych kontenerów.
- Wgrywanie portów do Gita
- Wchodzimy na stronę a następnie pobieramy make-4.2.1-without-guile-w32-bin.zip , libcrypt-w32-bin.zip oraz wget-1.16.1-w32-bin.zip
- Wypakujemy pobrane pliki w folderze MinGW C:\Program Files\Git\mingw64, podmiana istniejących plików nie jest zalecana.
- Od teraz w Git Bash działają make build itp
Problemy
- Użytkownicy z kontem bez hasła nie mogą zamontować folderów. Trzeba ustawić hasło na koncie albo stworzyć nowego użytkownika Windowsa z hasłem.
- Błąd client version 1.22 is too old. Minimum supported API version is 1.24, please upgrade your client to a newer version w tym przypadku pomogła zmiana wartości version na 2.1 w pliku docker-compose.yml później można spróbować powrócić na poprzednią wartość
Tags
Referenced Files
None
Subscribers
None
- Last Author
- kuba-orlik
- Last Edited
- Feb 29 2024, 18:49