docker 創建mysql容器


docker 常用命令

搜索鏡像

docker search 鏡像名稱

拉取鏡像

docker pull 鏡像名稱

查看容器

docker ps 查看正在運行的容器
docker ps -a 查看所有的容器
docker ps -l 查看最后一次運行的容器
docker ps -f status=exited 查看停止的容器

創建容器命令:docker run

-i:表示運行容器

-t:表示容器啟動后會進入其命令行。加入這兩個參數后,容器創建就能登錄進去。即分配一個偽終端。

--name :為創建的容器命名。

-v:表示目錄映射關系(前者是宿主機目錄,后者是映射到宿主機上的目錄),可以使用多個-v做多個目錄或文件映射。注意:最好做目錄映射,在宿主機上做修改,然后共享到容器上。

-d:在run后面加上-d參數,則會創建一個守護式容器在后台運行(這樣創建容器后不會自動登錄容器,如果只加-i -t兩個參數,創建后就會自動進去容器)。

-p:表示端口映射,前者是宿主機端口,后者是容器內的映射端口。可以使用多個-p做多個端口映射

創建守護式容器

docker run -di --name=tensquare_mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root   docker.io/centos/mysql-57-centos7

-p 3307:3306  第一個是映射出去的端口號  第二個是mysql自己的端口號

-e 代表初始化一個mysql用戶   password = 填密碼

停止一個容器

docker stop  容器id

啟動一個容器

docker start 容器id


免責聲明!

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



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