Discuz! BBS

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 837|回复: 0

Docker的一系列使用命令

[复制链接]

254

主题

363

帖子

2431

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2431
发表于 2023-9-4 16:14:30 | 显示全部楼层 |阅读模式
# docker run -itd --name centos4 centos-vim:v1.0
# docker exec -it centos4 /bin/bash
# docker stats
# docker stop <容器 ID>

备份一个镜像到任意位置
$ docker save -o /home/somepath/my_image.tar my_image:latest

my_container是正在运行的容器名称:
$ docker commit my_container my_image_backup

从镜像恢复:
$ docker load< my_image.tar

docker rm chain2
docker rmi redpill-tool-chain:ds3615xs-6.2.4-25556

#清理数据
docker system prune     #清理不再使用的镜像和容器
docker container prune
docker image prune
docker volume prune     # 清理所有Docker卷(该卷未被任何容器使用)

见:https://blog.csdn.net/qq_36733838/article/details/127640727


docker image 改名
docker tag <原镜像名或 ID> <新镜像名>
例如:
docker tag my_image:1.0  your_image:2.0

删除旧的标记:
docker rmi <原镜像名或 ID>
例如:
docker rmi my_image:1.0

推送新的标记到Docker仓库【可选】:
docker push <新镜像名>
例如:
docker push your_image:2.0

查看运行中的container:docker ps
查看所有的container[包含退出的]:docker ps -a
根据镜像创建容器: docker run -d -p 9090:8080 --name <container name> <imageName:tag>
查看容器详情信息: docker inspect container
查看某个container的日志:docker logs container
进入到一个container中:
docker exec -it container bash
删除container: docker rm containerid docker rm -f $(docker ps -a) 删除所有container
根据container生成image: docker commit <container name> <imageName:tag>         
查看容器资源使用情况:docker stats
停止/启动容器:docker stop/start container










回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-4-16 09:20 , Processed in 0.019069 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表