Docker基本命令

Docker命令(完美)

从docker Hub中搜索镜像:
docker search nginx
参数:
–automated=false 仅显示自动创建的镜像
–no-trunc=false 输出信息不截断显示
-s, --stars=0 指定仅显示评价为指定星级以上的镜像
查看当前信息:
docker info
下载镜像:
docker pull nginx
运行一个容器:
docker run -i -t -d -p nginx /bin/bash
-i:交互式
-t:打开一个终端
-d:守护进程运行(后台运行不打开)
-p:指定映射端口 -P:随机端口映射
查看当前系统的镜像:
docker images
查看容器中进程的运行日志:
docke logs 容器ID
打印镜像的历史版本信息:
docker history 镜像
运行已停止的,停止正在运行的,暂停容器,恢复容器,重启,杀死正在运行的容器:
docker start | stop | pause |
unpause | restart | kill 容器ID
进入一个在运行的容器
docker attach 容器ID
docker exec -it 容器ID /bin/bash
查看正在运行的容器:
docker ps
查看历史运行过的所有容器:
docker ps -a
-q:之查看ID
删除一个容器:
docker rm
删除一个或多个镜像: -f:强制
docker rmi 镜像1 镜像2
创建一个容器,但不运行:
docker create -it nginx /bin/bash
存储镜像到本地:
docker save -o nginx.tar nginx
本地导入到docker中:
docker load -i ngin.tar
导出容器快照:
docker export -o nginx.tar 容器ID
导入容器快照:
docker import 本地包 镜像名:TAG
docker import nginx.tar nginx:1.1.1
提交新的镜像:
docker commit 容器ID
获取镜像详细信息:
docker inspect 镜像
过滤获取指定信息:
docker inspect -f {{ “Archtecture” }} nginx
清理临时镜像文件,释放空间
docker images prune -f
查看容器内进程
docker top 容器ID
查看该容器的CPU,内存,存储,网络等统计
docker stats 容器ID
把本地的文件复制到容器test的tmp目录下
docker cp aaa.txt test:/tmp
查看容器内文件的改动
docker diff 容器ID
查看容器端口映射情况
docker port 容器ID
提交一个镜像-a :作者 -m:备注
docker commit -a=“wck” -m=“my app” tomcat01:1.1
构建一个镜像
docker build -f 路径 -t 容器:tag
docker build -f dockerfile01 -t wck/centos::1.1
创建容器自定义网络,模式,子网,网关,名称。
docker network create --drive bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet
查看现有的容器网络
docker network ls
查看自定义网络mynet的详细信息
docker network inspect mynet

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

OPS_akai

奥利给

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值