docker中進入mysql


 

 

.docker images 列出本地主機上的鏡像。

2.docker pull 從Docker Hub中拉取或者更新指定鏡像。

3.docker run

-d 標識是讓 docker 容器在后台運行。

-p 標識通知 Docker 將容器內部使用的網絡端口映射到我們使用的主機上。

–name 定義一個容器的名字,如果在執行docker run時沒有指定Name,那么deamon會自動生成一個隨機數字符串當做UUID。

-e 設置環境變量,或者覆蓋已存在的環境變量。

例如:docker run –name mysql -p 3306:3306 -e

MYSQL_ROOT_PASSWORD=password -dmysql/mysql-server:latest

含義:容器的名字為mysql,將容器的3306端口映射到本機的3306端口,mysql數據庫的密碼為password

,運行的鏡像為mysql/mysql-server:latest

4.docker ps

-a 查看已經創建的容器

-s 查看已經啟動的容器

5.docker start con_name 啟動容器名為con_name的容器。

6.docker stop con_name 停止容器名為con_name的容器。

7.docker rm con_name 刪除容器名為con_name的容器。

8.docker rmi img_name 刪除鏡像名為img_name的鏡像。

9.docker rename old_name new_name 重命名一個容器。

二.實戰操作:

1.拉取官方鏡像:

docker pull mysql:5.6

2.查看鏡像:

docker images | grep mysql

 

 

3.創建一個容器

[plain] view plain copy

docker run –name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

4.查看已經創建的容器

docker ps -a

5.查看正在運行的容器

docker ps -s

6.啟動容器

 

 

docker start 513f39c7fd73

再一次執行docker ps -s命令,結果如圖4,說明mysql啟動成功。

7.連接Mysql數據庫

(1).docker下命令行連接

1).首先,進入CMD執行下列命令

docker exec -it 513f39c7fd73 bash


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM