Docker 是一種輕量級的虛擬化技術,可以方便地創建和管理容器。我們可以使用 Docker 容器運行各種應用程序,包括 MySQL 數據庫。當我們試圖進入 MySQL 容器時,有時會遇到容器未啟動的情況。
在這種情況下,我們需要啟動容器并進入 MySQL。以下是一些步驟可以幫助您進入 MySQL 未啟動的容器。
1. 使用 docker ps 命令查看容器狀態和端口號。 $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2. 從容器鏡像啟動 MySQL 容器,使用 -d 標志使該容器在后臺運行。 $ docker run -d --name mysql_db mysql 3. 使用 docker ps 命令再次檢查容器狀態和端口號。 $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 51d7e46111bc mysql "docker-entrypoint.s…" 15 seconds ago Up 13 seconds 0.0.0.0:3306->3306/tcp mysql_db 4. 通過 docker exec 命令進入 MySQL 容器。 $ docker exec -it mysql_db /bin/bash 5. 使用 mysql 命令登錄 MySQL。 $ mysql -u root -p 注意:mysql 命令會提示輸入密碼,密碼應與容器鏡像中設置的相同。
這樣,您就可以輕松進入 MySQL 未啟動的容器。這也可以幫助您更好地理解 Docker 容器的工作原理和使用方法。