9 lipca 2020
Jak skopiować plik z poda OpenShift do Windows
W końcu dostałeś w swoje ręce dostęp do środowiska pod OpenShiftem. Trochę ograniczony bo takie było wymaganie ale bardzo potrzebujesz skopiować na szybko jeden plik stamtąd do swojej maszyny z Windows.
W tym artykule przeczytasz jak przekopiować plik z projektu do windy.
- Ściągnij ze stron RedHata narzędzie Origin Client (oc)
https://github.com/openshift/origin/releases
Przewiń na dol strony – tam znajdziesz archiwa dla systemu Windows - Wypakuj w dowolne miejsce, gdzie wygodnie będzie przechowywać te narzędziarze. Na przykład katalog
c:\tools\
- Dodaj to miejsce (wspomniane przykładowe
c:\tools\
) do zimnej PATH w systemie Windows
Control Panel\System and Security\System\Advenced system settings
Advenced\Enviroment Variables\System variables\Path… Edit - Zrestartować komputer lub przeloguj użytkownika. Uruchom linię poleceń
CMD
i zwyczajnie sprawdź czy Origin Client działa z dowolnego miejsc ścieżki wpisując polecenie oc
Jeśli wywali błąd że polecenie nieznane to popraw wpis w ziennej systemowej PATH lub po prostu przejdź w linii poleceń do lokalizacji gdzie fizycznie znajduje się plik oc – na przykład wyżej wspominaniec:\tools
Dobra. Mamy już przygotowane narzędzia to teraz przejdźmy do ich użycia. - W linii poleceń
CMD
wpiszoc login adres:port
i zaloguj się swoimi uprawnieniami - Sprawdź jakie masz dostępne projekty poleceniem
oc projects
Na liście znajdź projekt w kontekście którego chcesz działać, wydając polecenieoc project nazwa_mojego_projektu
- Sprawdź nazwę podów poleceniem
oc get pod
- Wydaj polecenie
oc cp nazwa_poda:sciezka/plik_źródłowy katalog_docelowy
Na przykładoc cp app-gtr-0:var/plik.txt tymczasowy1
Nie wpisuj ukośnika w ścieżce oznaczającego katalog root /
Nie wpisuj literki dysku w miejscu docelowym. Plik zostanie utworzy na dysku z którego odpaliłeś narzędzie OC w nowym folderze tymczasowy1. - Gotowe.
Sprawdź czy w miejscu docelowym pod Windowsem znajduje się skopiowany plik.