Docker命令

https://www.cnblogs.com/szlblog/p/10612280.html

下載與安裝鏡像

docker search <鏡像>: eg: docker search mysql。 docker搜索
docker pull <鏡像>: eg: docker pull mysql。下載mysql最新版本

容器與鏡像

docker images: 查看所有鏡像
docker ps: 查看運行中的容器
docker ps -a: 查看所有容器
docker ps -a|grep <鏡像名>: 查看指定鏡像的容器
docker stop <CONTAINER ID>: 停止容器,參數(shù)為容器ID (需要等待時間)
docker kill <CONTAINER ID>: 停止容器,參數(shù)為容器ID (不需要等待時間)
docker start <CONTAINER ID>: 啟動容器,參數(shù)為容器ID
docker rm <CONTAINER ID>: 刪除容器,參數(shù)為容器ID
docker rmi <IMAGE ID>: 刪除鏡像,參數(shù)為鏡像ID

MySQL

創(chuàng)建并啟動MySQL容器: docker run --name MYSQL8.0TEST -e MYSQL_ROOT_PASSWORD=123456 -p 3309:3306 -d mysql
docker run --name mysql5.7 -p 3309:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

docker run
--name MYSQL8.0TEST //為容器取名
-e MYSQL_ROOT_PASSWORD=123456 //-e設(shè)置容器相關(guān)參數(shù),這里是設(shè)置root密碼為123456(其他設(shè)置,可以參照官方文檔:mysql-docker)
-p 3306:3306 //-p做端口映射,將主機的3306端口映射到容器的3306端口
-d mysql //-d后臺啟動,參數(shù)可以是鏡像的IMAGE_ID,也可以是name:TAG
--character-set-server=utf8 //最后兩行是對這個容器的字符編碼,和排序規(guī)則的設(shè)置
--collation-server=utf8_unicode_ci //最后兩行是對這個容器的字符編碼,和排序規(guī)則的設(shè)置
docker run
--name MYSQL8.0TEST
-e MYSQL_ROOT_PASSWORD=123456
-p 3306:3306
-d mysql
--character-set-server=utf8
--collation-server=utf8_unicode_ci

docker run --name MYSQL8.0TEST -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql - character-set-server=utf8 --collation-server=utf8_unicode_ci
docker exec -it mysql bash: 進入mysql容器
mysql -uroot -p<密碼>: 進入mysql交互式環(huán)境

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 基本命令 倉庫相關(guān)操作 docker pull #從遠程倉庫拉取鏡像到本地 docker push #推送...
    中v中閱讀 6,937評論 5 181
  • 額外補充 查看容器運行狀態(tài) 進入容器內(nèi)進行命令行操作 在容器mynginx中開啟一個交互模式的終端 容器生命周期管...
    tianmac閱讀 4,654評論 1 2
  • Docker是一個開放源代碼軟件項目,讓應(yīng)用程序部署在軟件貨柜下的工作可以自動化進行,借此在Linux操作系統(tǒng)上,...
    蓋碼范閱讀 571評論 0 1
  • 容器生命周期管理 run start/stop/restart rm pause/unpause create e...
    Al1i9at0r閱讀 432評論 0 2
  • docker 常用命令如下 管理命令: container 管理容器 image 管理鏡像 netw...
    yangfhit閱讀 419評論 0 0

友情鏈接更多精彩內(nèi)容