Docker笔记一:常用docker命令

                                                          Docker基础

在学习Docker的路上记录的一些常用的命令

  • 查找镜像:docker search 镜像名

  • 拉取镜像:docker pull 镜像名

  • 启动docker服务:sudo service docker start

  • 查看docker状态:systemctl status docker

  • 启动镜像:docker run 镜像名

  • 进入运行的容器中:docker exec -it 容器名

  • 查看当前正在运行的容器:docker ps

  • 查看最后一次创建的容器:docker ps -l

  • 列出所有容器ID:docker ps -aq

  • 查看所有运行或者不运行容器:docker ps -a

  • 补充:docker container ls -l/all

  • 停止运行的容器:docker stop 容器id/name

  • 重新启动已终止容器:docker start 容器id

  • 重启运行中的容器:docker restart 容器id

  • 删除docker中的容器:docker rm 容器id

  • 删除docker中所有的容器:docker rm 'docker ps -a -q' -f

  • 删除容器的同时移除数据卷:docker rm -v 容器id

  • 查看有哪些镜像:docker images

  • 删除docker中的镜像:docker rmi 镜像id

  • 删除docker中所有的镜像:docker rmi $(docker images -q)

  • 先删除容器,再删除镜像

  • 查看映射容器映射端口:docker port 容器id/name

  • 查看容器内部的标准输出:docker logs 容器id/name

  • 查看容器内部实时日志的标准输出:docker logs -f 容器id/name

  • 查看容器内部运行的进程:docker top 容器名字

  • 标记镜像:docker tag 镜像名 标记的新镜像名

  • 重启docker: service docker restart

  • 提交镜像:docker push 镜像名 或: docker push 镜像名:标签名 注:镜像名必须是docker账号/镜像名:标签名,如果没有标签名默认latest,也可以在提交时添加标签名

  • 导出容器:docker export 容器id > 文件名 (导出容器快照到本地文件)

  • 导入容器:docker import -快照文件名...

  • 创建数据卷:docker volume create 数据卷名

  • 查看所有的数据卷:docker volume ls

  • 查看指定数据卷信息:docker volume inspect 数据卷名

  • 查看容器的信息:docker inspect 容器名数据卷信息在其"Mounts"Key下面

  • 删除数据卷:docker volume rm 数据卷名 (删除数据卷前需要将利用该数据卷的容器删除掉

  • 删除无主的数据卷:docker volume prune

有些执行命令用id和名字都可以,需要多试一试。

 

如有错误,欢迎指出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值