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

容器技術自問世以來,迅速地成為了企業 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 進行開發、測試和部署等工作。

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享