使用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做为机器名来链接。

相关文章
相关标签/搜索