Z drugiej strony link symboliczny to element systemu plików, który odnosi się do folderu lub pliku. W tym przewodniku utworzymy symbol i skopiujemy go w kontenerze Docker za pomocą pliku Docker. Usuń wszystkie stare wersje Dockera zainstalowane na końcu, aby uniknąć jakichkolwiek niedogodności.
Musisz wprowadzić „Y”, kiedy zadano Ci pytanie Phise-Beel.
Po chwili usunięcie zostanie zakończone. Nadszedł czas, aby zaktualizować system Ubuntu za pomocą pakietu „Apt-get” w instrukcji aktualizacji. Twój system zostanie zaktualizowany za chwilę.
Aktualizacja $ sudo apt-get
Czas zainstalować narzędzie Docker w twoim systemie. W tym celu będziemy korzystać z narzędzia „apt-get” w zapytaniu instalacyjnym. Użyj słowa kluczowego „Docker” i „Docker.io ”, aby to zainstalować.
$ sudo apt-get instal instaluj Docker Docker.io
Po pewnym czasie poprosi cię o dotknięcie „Y”, aby kontynuować instalowanie. Możesz dotknąć „N”, jeśli nie chcesz go jeszcze instalować.
Po pomyślnym zainstalowaniu dokera musisz przyjrzeć się obrazom dostępnym do naszego użycia w Ubuntu 20.04 System. Polecenie „Docker Images” zostało nam przekazane przez Ubuntu 20.04 Aby wykonać go z prawami Sudo i rzuć okiem na wszystkie obrazy. Mamy w sumie 3 obrazy do wyciągnięcia.
$ Sudo Docker Images
Możesz rzucić okiem na dostępne i obecnie działające pojemniki Docker za pomocą instrukcji Docker „PS”. Użyj instrukcji „-a”, aby zobaczyć więcej szczegółów. Po uruchomieniu tego polecenia z „-a”, mamy puste wyjście, ponieważ nie mamy jeszcze żadnych kontenerów.
$ sudo docker ps -a
Jeśli chcesz wyciągnąć obrazy Docker w swoim systemie, wypróbuj instrukcję Pull instrukcję wraz z nazwą obrazu. Instrukcja „uruchomionka dokera” została użyta do wykonywania obrazów, a następnie każdej nazwy obrazu. Pamiętaj, aby użyć praw „sudo” w następujący sposób:
$ sudo docker run ubuntu
$ sudo docker run busybox
$ sudo docker run hello-world
Uruchommy instrukcję Docker PS, aby zobaczyć nowo utworzone kontenery Dockera. Teraz mamy dostępne 3 kontenery i możemy użyć dowolnego z nich.
$ sudo docker ps -a
Aby skopiować symlinki za pomocą Docker, będziemy tworzyć jego nowy kontener. Zacznijmy od utworzenia nowego prostego pliku tekstowego o nazwie „jeden.txt ”w folderze domowym Ubuntu. Dodaj w nim dane tekstowe i wyświetl je na powładzie jako wyjściowe za pomocą instrukcji „CAT”.
$ Touch One.tekst
$ cat one.tekst
Będziemy tworzyć symLink dla tego nowego pliku tekstowego w naszym katalogu domowym. Więc użyliśmy instrukcji „LN -s”, aby utworzyć symboliczny „OneLink.tekst". Po utworzeniu symLink szczegółowo wymieniliśmy całą zawartość katalogu domowego za pomocą instrukcji „LS -L”. Oryginalny plik jeden.txt i jego symLink „OneLink.wyświetlane są txt ”wskazujące na oryginalny plik.
$ ln -s jeden.txt onelink.tekst
$ ls -l
Teraz musisz utworzyć plik Docker, aby skopiować ten symlink do innego pliku lub tego samego pliku. Użyliśmy instrukcji „dotyk”, aby utworzyć jedną i dodaliśmy pokazany poniżej skrypt w pliku zgodnie z instrukcją „CAT”. Ten skrypt pokazuje, że OneLink.TXT SymLink zostanie skopiowany do jednego.plik txt po uruchomieniu tego pliku Docker.
$ Touch Dockerfile
$ CAT Dockerfile
Teraz nadszedł czas, aby zbudować symbol do nowego obrazu Dockera i skopiować OneLink.txt do jednego.tekst. W tym celu musisz skorzystać z instrukcji Docker Build z opcją „-T” i nazwy nowego kontenera do symboli.
Nazwaliśmy ten kontener „SymLink”. „DOT” w tej instrukcji automatycznie wybierze „Plik dokerowy” i zbuduje. Dane wyjściowe pokazuje, że SymLink został zbudowany i gotowy w Docker.
$ sudo Docker Build . -t Symlink
Spójrz ponownie na listę zdjęć za pomocą instrukcji Docker Images. Znajdziesz tutaj obraz kontenera „SymLink”, ponieważ właśnie go stworzyliśmy.
$ sudo zdjęcia dokera
Teraz, w jaki sposób zidentyfikujesz, że SymLink został skopiowany do jednego.txt za pomocą obrazu symbolicznego? W tym celu musisz użyć instrukcji Docker Run, aby uruchomić nowo wykonany kontener obrazu „SymLink”. Używamy znacznika „-Name”, aby nadać mu nową nazwę „test”, a następnie opcję „-it”.
Pojemnik symboliczny zaczyna.mi. Utworzona konsola. Wypróbowaliśmy listę instrukcji „LS -L”, aby zobaczyć jej zawartość. I mamy ten.Wyświetlany plik txt. Jako symLink „OneLink.txt ”wskazuje na jeden.plik txt, dlatego oryginalny plik został skopiowany tutaj.
$ sudo Docker Run --Name Test -it SymLink
Po uruchomieniu instrukcji Docker PS z opcją „-a”, aby zobaczyć nowo wygenerowane kontenery, są one wyświetlane z obrazem symbolicznym z kontenerem o nazwie „Test”.
$ sudo docker ps -a
Wniosek
Zaczęliśmy od definicji symboli i wyjaśniliśmy jego zastosowanie w Ubuntu 20.04 i omówił metodę instalacji Dockera, wyciągania obrazów i tworzenia kontenerów. Następnie zademonstrowaliśmy metodę utworzenia symboli do plików i omówiliśmy metodę zbudowania pliku dokera i kopiowania symboli do innego pliku. Na koniec użyliśmy kontenera kompilacji, aby wyświetlić wynik skopiowanego symlink.