Jak tworzyć, wymienić i usuwać kontenery Docker w Linux

Jak tworzyć, wymienić i usuwać kontenery Docker w Linux

W naszych poprzednich samouczkach dowiedziałeś się o instalacji silnika Docker w systemie operacyjnym Centos/Rhel i Ubuntu i pobrałeś obrazy z Docker Hub. Następnie utworzył pojemniki z obrazami. Ten samouczek pomoże Ci tworzyć, wymienić i usunąć kontenery Docker na komputerze Linux.

#1. Uruchom kontener Docker

Aby uruchomić nowy kontener Docker za pomocą poniższego polecenia. To uruchomi nowy kontener i zapewni dostęp do tego pojemnika z /bin /bash powłoka.

# Docker Uruchom [opcje] [polecenie] [arg…] 

Na przykład poniższe polecenie utworzy nowy kontener Docker za pomocą obrazu o nazwie „Ubuntu”. Aby wymienić wszystkie dostępne obrazy, użyj Obrazy dokera Komenda.

# Docker Run -i -t ubuntu /bin /bash 

Aby wyjść z typu kontenera Docker Ctrl + P + Q. To pozostawi kontener działający w tle i podać konsolę systemu hosta. Jeśli użyłeś polecenia wyjścia, zatrzyma bieżący pojemnik. Kliknij tutaj, aby przeczytać, aby uzyskać więcej opcji na temat polecenia Docker Run.

#2. Lista kontenerów Docker

Po istnieniu z Docker Container wykonaj poniżej polecenie, aby wymienić wszystkie uruchomione kontenery.

# Docker PS Container ID Polecenie obrazu Utworzone porty statusu Nazwy F2582758AF13 Ubuntu "/bin/bash" 2 godziny temu 2 godziny First_ubuntu 

Domyślnie powyższe polecenie będzie wymieniać tylko uruchomione kontenery. Aby wymienić wszystkie kontenery (w tym zatrzymane kontener), użyj następującego polecenia.

# Docker PS -A Polecenie obrazu ID kontenera Utworzone porty statusu Nazwy F258275AF13 Ubuntu "/bin/bash" 2 godziny temu 2 godziny First_ubuntu 6B5B5A969241 Centos "/bin/bash" 2 dni temu Wyjdź 

#3. Uruchom/zatrzymaj/przymocuj pojemnik

Możesz uruchomić, zatrzymać lub przymocować do dowolnych kontenerów z następującymi poleceniami. Aby uruchomić kontener, użyj następującego polecenia.

# Docker Start  

Aby zatrzymać kontener, użyj następującego polecenia.

# Docker Stop  

Aby dołączyć do aktualnie uruchomionego kontenera, użyj następującego polecenia.

# Docker Attopp  

#4. Upuść kontener Docker

Przed usunięciem dowolnego pojemnika upewnij się, że pojemnik został zatrzymany. Możesz użyć polecenia „Docker PS -A”, aby wymienić status kontenerów. Jeśli kontener nadal działa najpierw zatrzymaj ten kontener za pomocą podanych poleceń na powyższym kroku.

Teraz użyj następującego polecenia, aby usunąć pojedyncze lub wiele kontenerów.

# Docker RM  

Możesz także usunąć wszystkie zatrzymane pojemniki jednocześnie za pomocą następującego polecenia.

# Docker RM $ (Docker PS -a -q)