美文网首页
docker的一些复杂操作

docker的一些复杂操作

作者: 风一样的存在 | 来源:发表于2019-01-24 10:28 被阅读0次
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)

相关文章

网友评论

      本文标题:docker的一些复杂操作

      本文链接:https://www.haomeiwen.com/subject/nbuejqtx.html