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)