當遇到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作為機器名來連接。