首頁  >  文章  >  運維  >  聊聊Docker中進行容器操作的方法

聊聊Docker中進行容器操作的方法

PHPz
PHPz原創
2023-04-04 09:27:281378瀏覽

容器技術自問世以來,迅速地成為了企業 IT 技術堆疊不可或缺的一部分。而 Docker 作為目前業界最受歡迎的容器化平台,已經成為了 DevOps 領域的標配。如果你還不了解 Docker,那麼你就已經落後於業界技術的發展了。

本文主要介紹如何在 Docker 中進行容器的操作,包括新容器、啟動容器、進入容器等操作。

  1. 新容器

在 Docker 中,新容器的指令是 docker run。我們以 MySQL 資料庫容器為例,看看如何新建一個容器。

首先,我們需要在Docker Hub 中拉取MySQL 的映像:

docker pull mysql

執行完畢後,我們可以透過下面的命令來建立MySQL 容器:

docker run --name=mysql-container -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

其中--name=mysql-container 表示為此容器命名為mysql-container-e MYSQL_ROOT_PASSWORD=123456 表示MYSQL 的root使用者密碼為123456-d mysql:latest 表示以MYSQL 的最新版本為基礎建立一個後台運行的容器。執行完畢後,我們已經成功建立了一個 MySQL 資料庫的容器。

  1. 啟動容器

在 Docker 中啟動容器的指令是 docker start。我們以上一步所建立的 MySQL 容器為例,看看如何啟動一個容器。

docker start mysql-container

執行完畢後,我們已經成功啟動了 MySQL 容器。

  1. 進入容器

容器運行後需要進入容器內部操作,常見的操作方式有兩種:透過docker exec 指令進入容器,或透過docker attach 指令進入容器。兩種方式各有優缺點,具體使用根據實際情況而定,此處我們以 docker exec 為例進行說明。

docker exec -it mysql-container bash

執行完成後,我們已經成功進入了 MySQL 容器的命令列介面,可以進行各種操作,例如執行 SQL 語句等。

  1. 退出容器

在 Docker 中退出容器的指令是 exit。退出容器後,我們可以透過 docker ps 指令查看目前正在執行的容器。

exit
docker ps

執行完畢後,我們已經退出了 MySQL 容器,並且可以查看目前正在執行的容器清單。

總結

本文主要介紹如何在 Docker 中進行容器的操作,包括新容器、啟動容器、進入容器等操作。透過學習本文,希望讀者可以對 Docker 容器的操作更加了解,並且學會如何使用 Docker 進行開發、測試和部署等工作。

以上是聊聊Docker中進行容器操作的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn