Docker常用操作和命令

文章目录

1、卸载旧版本

2、yum安装Docker CE(社区版)

3、添加镜像加速器

4、docker --version 查看docker版本

5、docker info 或 docker system info 显示 Docker 系统的详细信息,包括容器、镜像、网络等

6、docker search 搜索镜像

7、docker pull 拉取镜像

8、docker images 或 docker image ls 列出已经下载并存储到本地的所有镜像

9、docker image rm 或 docker rmi 删除本地镜像

10、结合docker image ls -q 批量删除镜像

11、docker run 运行容器

12、docker ps 或 docker container ls 列出容器

13、docker stop 或 docker container stop 停止容器

14、docker restart 或 docker container restart 重启容器

15、docker start 或 docker container start 启动容器

16、docker rm 或 docker container rm 删除容器

17、docker exec 进行运行的容器进行交互操作

18、docker logs 查看容器运行日志

19、docker export 导出容器快照

20、docker import 导入 tar 镜像文件 / 容器快照为本地镜像

21、docker save 保存本地镜像为tar镜像文件

22、docker load 加载 tar 镜像文件为本地镜像

23、docker save / load 与 export / import 对比分析

24、docker image prune 清理none镜像(虚悬镜像:没被标记且没被其它任何镜像引用的镜像)

25、docker container prune 清理停止状态的容器

26、docker volume prune 清理无容器使用的卷

27、docker network prune 清理没有被容器未使用的网络

28、docker system prune 清理所有没有使用的数据

29、设置定时清理docker数据

30、docker system df 查看Docker整体磁盘使用率的概况

31、docker build 从指定的 Dockerfile 构建镜像

32、docker commit 从一个容器的更改创建一个新的镜像

33、docker network ls 列出所有 Docker 网络

34、docker network create 创建一个新的 Docker 网络

35、docker network connect 连接一个容器到一个网络

36、docker network disconnect 断开一个容器与一个网络的连接

37、docker network inspect 查看容器网络IP的占用情况

38、docker inspect my-container | grep IPAddress 查看容器的ip地址

39、docker volume ls 列出所有 Docker 数据卷

40、docker volume create 创建一个新的数据卷

41、docker volume rm 删除数据卷

42、docker tag 给镜像打标签

43、docker push 推送镜像

44、docker inspect 以json格式查看容器、镜像、网络和卷等对象的详细信息

45、docker cp :用于容器与本地主机之间的数据拷贝。

  • 33
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

乌托邦的逃亡者

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值