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

當遇到Cannot connect to the Docker daemon. Is the docker daemon running on this host?致使Docker沒法啓動時,重啓Docker,在CentOS中,能夠使用:service restart docker.mysql

Docker PS:列出容器列表,做用不要無限的docker run,這樣會new 出來不少的容器,能夠經過Docker ps來查看如今已經有的容器,而後啓動容器。web

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

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

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

更新Ubunte的Package源:apt-get updatebash

安裝ZIP工具:apt-get install zip服務器

解壓zip文件:unzip xxx.zip工具

Ubunte查看IP:ip aui

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

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做爲機器名來鏈接。

相關文章
相關標籤/搜索