功能 | 指令 | 备注 |
从镜像服务器中查找镜像 | docker search<镜像名 . 版本> | |
拉取镜像 | docker pull<镜像名:tag> | 相当于下载 |
创建镜像 | docker build -t<镜像名><Dockerfile 路径> | 需要编写Dockerfile生成脚本 |
查看所有镜像 | docker images | |
删除镜像 | docker rmi<镜像名> | |
运行一个新容器 | docker run -name 容器名 -d -p 内部端口:外部端口 镜像名 < . 版本> | -a stdin 指定标准输入输出内容类型 -d 后台运行容器并返回ID -i 以交互模式运行容器 -t 为容器重新分配一个伪输入终端,通常与 -i 同时使用 --name 为容器指定一个名称 --dns 指定容器使用的dns服务器,默认和宿主一致 |
一个容器连接到另一个容器 | docker run -i -t --name sonar -d -link mysql:db sonar-server sonar | |
查看容器日志 | docker logs -f<容器名或ID> | |
查看正在运行的容器 | docker ps | -a 查看所有的容器,包括已经停止运行的 |
删除所有容器 | docker rm $(docker ps -a -q) | |
删除单个容器 | docker rm <容器名或ID> | |
停止一个容器 | docker stop<容器名或ID> | |
杀死一个容器 | docker kill<容器名或ID> | |
启动一个容器 | docker start<容器名或ID> |