使用Docker遇到的基本命令及問題小結


當遇到Cannot connect to the Docker daemon. Is the docker daemon running on this host?導致Docker無法啟動時,重啟Docker,在CentOS中,可以使用:service restart docker.

Docker PS:列出容器列表,作用不要無限的docker run,這樣會new 出來很多的容器,可以通過Docker ps來查看現在已經有的容器,然后啟動容器。

Ctrl + P + Q:退出但不停止當前容器

Docker start –i  容器ID:啟動已經存在的容器

從Linux主機像docker容器中復制文件:docker cp 文件在Linux服務器上的路徑 ImageId:Docker上面要放的路徑

更新Ubunte的Package源:apt-get update

安裝ZIP工具:apt-get install zip

解壓zip文件:unzip xxx.zip

Ubunte查看IP:ip a

使用PSCP從Win向LinuxCopy 文件pscp -r D:\Core\TestWeb\src\TestWeb\bin\Release\PublishOutput root@服務器IP:/usr/jax/webtest

Docker 編譯Image:docker build -t jb91 ./

Docker運行Mysql:docker run -it -p 9103:3306 --name jb91db -e MYSQL_ROOT_PASSWORD=root mysql:5.5.41

Docker 運行Mysql控制台:

docker exec -it 容器ID /bin/bash

進入Mysql的管理
mysql -uroot --p

然后會提示你輸入密碼

運行一個容器並link到Mysql容器,方便使用

docker run -it -p 9100:9100 --name jb91api --link jb91db:jb91db jb91

這里需要特別注意一下“–link=AAA:BBB”,這個參數就是告訴Docker容器需要使用“AAA”容器,並起個別名為BBB,這樣在連接的時候,就可以使用BBB作為機器名來連接。


免責聲明!

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



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