Zbiór poleceń Dockera umożliwiających zarządzanie jego funkcjonalnościami:
Uruchomienie Dockerowego „Hello world.”:docker run -d -p 8000:80 docker/welcome-to-docker
Uruchomienie AI na lokalnej maszynie:
Tworzenie volumenu przechowującego pobrane modele LLM na lokalnym komputerze:mkdir ollama_images
Uruchomienie kontenera z obrazem narzędzia „Ollama”:docker run -d -v ${PWD}/ollama_images:/root/.ollama -p 11434:11434 --name ollama_ai ollama/ollama
Uruchomienie w mechaniźmie mockującym powłokę systemową Ollamę i tunelowanie wyświetlanych komunikatów wraz z interakcją do powłoki systemowej głównego systemu operacyjnego:docker exec -it ollama_ai ollama run ollama run deepseek-r1:1.5b
Czyszczenie i usuwanie wszystkich kontenerów w Docker i.e
Zatrzymanie wszystkich kontenerów i.e.docker stop $(docker ps -aq)
Usuwanie wszystkich kontenerów i.e.docker rm $(docker ps -aq)
Usuwanie wszystkich obrazów i.e.docker rmi $(docker images -q)
Usuwanie wszystkich woluminów i.e.docker volume rm $(docker volume ls -q)
Usuwanie wszystkich niestandardowych sieci i.e.docker network rm $(docker network ls -q)
Skrócona wersje powyższych instrukcji i.e.docker stop $(docker ps -aq) && docker rm $(docker ps -aq) && docker rmi $(docker images -q) && docker volume rm $(docker volume ls -q)
Kluczowe polecenia Docker:
Listowanie wszystkich kontenerów tj.docker ps -a
Zatrzymanie kontenera tj.docker stop [ID_KONTENERA]
Usunięcie kontenera tj.docker rm [ID_KONTENERA]
Listowanie obrazów Docker’a tj.docker images
Usunięcie obrazu Docker’a tj.docker rmi [ID_OBRAZU]
Listowanie wolumenów tj.docker volume ls
Usunięcie wolumenu tj.docker volume rm [NAZWA_WOLUMENU]
Listowanie sieci Docker tj.docker network ls
Usunięcie sieci Docker tj.docker network rm [NAZWA_SIECI]
Budowanie konteneru z pliku “Dockerfile” tj.docker build .