docker的一些复杂操作

1.进入镜像内部

已经在容器中运行镜像,这个时候想进入容器内部进行操作就需要:

docker exec -it 容器id /bin/bash

有时候会报错:exec: “/bin/bash”: stat /bin/bash: no such file or directory,尝试使用:

docker exec -it 容器id sh
2.镜像内的文件互相拷贝
  • 将本地文件拷贝到docker 镜像内
docker cp 本地路径 容器Id或name:容器目录
docker cp fb0b1b66fd2f:/opt/graphite/static /Users/jack/Desktop
  • 将docker 镜像内的文件拷贝到本地
docker cp 容器Id:镜像路径 本地路径
3.容器的操作
  • 查找镜像
docker search 镜像名称
  • 拉取镜像
docker pull 镜像名称
  • 查看容器
# 运行中的容器
docker ps
# 查看所有容器
docker ps -a
  • 开启容器
docker start 容器id
  • 关闭容器
# 关闭指定容器
docker stop 容器id
# 关闭所有容器
docker stop $(docker ps -a -q)
  • 删除容器
# 删除指定容器
docker rm 容器id
# 删除所有容器
docker rm $(docker ps -a -q)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,719评论 15 147
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 13,593评论 0 120
  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 9,854评论 0 27
  • 简述docker一些常用的操作 查看到docker是否正常运行docker info 返回所有docker所有容器...
    翼动晴空阅读 4,594评论 0 10
  • 我是日记星球361号学员,我正在参加日记星球星宝宝第二十三期21天蜕变之旅,这是我的第一百八十二篇原创日记。 今天...
    遇见更好的我自己阅读 4,117评论 0 0

友情链接更多精彩内容