docker基本操作 备忘

Posted on   o0o0o9  阅读(28)  评论(0编辑  收藏  举报

docker

基本操作

通过镜像运行容器

- docker run -d -it -p 5555:5555 镜像名
  • 启动容器,并将进入容器中的bash命令行

进入容器

- docker attach 容器id

通过镜像运行容器开机自动重启

- docker run -d -it -p 5555:5555 -w /bin/gps2city-master/map/ --restart=always pos_to_city python posToCity_api.py

更新容器参数

- docker container update --restart=always 容器id (修改端口不适用,需要重新run)

容器生成镜像

### commit [-m="提交的描述信息"] [-a="创建者"] 容器名称|容器ID 生成的镜像名[:标签名]
### commit -m='test' feac375eb76d test:1.0

镜像打包tar

导出

- docker save -o 文件名.tar 容器名

导入

- docker load -i 文件名

删除

删除镜像

- 删除单个
docker rmi 镜像ID
- 删除所有
docker rmi $(docker images -q)

删除容器

docker rm 容器id
  • 停止所有容器
    docker stop $(docker ps -a -q)

  • 删除所有容器

    docker rm $(docker ps -aq)

LINUX文件权限

给所有用户文件权限

chmod a+rwx 文件名
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具

随笔 - 13, 文章 - 2, 评论 - 0, 阅读 - 7613

Copyright © 2025 o0o0o9
Powered by .NET 9.0 on Kubernetes

点击右上角即可分享
微信分享提示