docker的一些复杂操作

2019-01-24  本文已影响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 cp 本地路径 容器Id或name:容器目录
docker cp fb0b1b66fd2f:/opt/graphite/static /Users/jack/Desktop
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)
上一篇下一篇

猜你喜欢

热点阅读