一、常用命令:
命令 |
用途 |
备注 |
docker pull java |
从镜像库拉取镜像 |
|
docker images |
查询所有镜像 |
|
docker run -d -p 80:80 id/name |
运行镜像到容器 |
-d后台运行 |
docker ps |
查看运行中的容器 |
-a为查看所有的容器,包括已经停止的 |
docker exec -t -i id/name bash |
进入相应容器 |
bash为命令 |
docker push |
上传镜像到仓库 |
push前需要登录dockHub |
docker export id/name > 本机路径 |
导出镜像 |
id/name为容器 |
docker import - 导出路径 |
导出镜像 |
|
docker save id/name > 本机路径 |
保存本机镜像 |
格式为.tar(通导出) |
docker load < 导出路径 |
加载本机镜像 |
|
docker rm |
删除容器 |
|
docker rmi |
删除镜像 |
可以加入-f强制删除 |
docker stop 容器id |
停止容器 |
|
docker kill 容器id |
杀掉一个运行中的容器 |
-s :向容器发送一个信号 |
docker commit 容器id ziweidajiu/testimage:version |
提交镜像 |
|
docker cp 文件路径 容器id:容器内路径 |
拷贝文件到容器内部 |
|
docker logs -f -t --since="2017-05-31" --tail=10 edu_web_1 |
查看日志 |
--since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志。-f : 查看实时日志。-t : 查看日志产生的日期。-tail=10 : 查看最后的10条日志。edu_web_1 : 容器名称 |
docker tag docker/nginx ziweidajiu/nginx |
更改tag |
|
docker run -it imageId sh |
启动并进入容器 |
容器起不来时,可以通过这个命令进入 |
不会的命令或者参数,可以通过--help进行查询。
网友评论