#查看当前镜像
docker images
#查看启动容器列表
docker ps
#查看当前创建所有容器
docker ps -a
#停止id所指镜像或容器
docker stop 镜像id或容器id
#删除id所指容器
docker rm 容器id
#删除id所指镜像
docker rmi 镜像id
#启动容器
docker start 容器名或id
#容器指定端口启动 并检测自启动 scrapyd指容器名 latest指镜像名
docker run -itd --restart=always --name=scrapyd -p 0.0.0.0:6800:6800 -v /root/data:/root/data -h scrapyd -w /code scrapyd:latest /bin/bash
#重启容器
docker restart 容器名或id
#进入容器
docker attach 容器名/ID # /代表或的意思,两种方法均可进入容器
docker exec -it 容器名/ID /bin/bash
#按住ctrl 同时按p q 退出容器内部
ctrl p q / exit # / 代表或的意思
#动态查看容器日志
docker logs -f 容器名或id
#复制docker中文件到外部
docker cp 容器名:docker中要复制的文件绝对路径 容器外部路径
#查看容器端口映射情况
docker port 容器id
#提交容器到镜像
docker commit 容器名 容器镜像名:latest
#镜像打包
docker save -o scrapyd.tar scrapyd #scrapyd.tar打包后的压缩文件名 scrapyd要打包的镜像名
#镜像解压缩包
docker load -i scrapyd.tar
#容器打包
docker export scrapyd -o scrapyd.tar #scrapyd.tar打包后的压缩文件名 scrapyd要打包的镜像名
#容器解压缩包
docker import scrapyd.tar scrapyd
#公网拉取镜像
docker pull 镜像名
docker常用命令
最新推荐文章于 2024-07-17 21:04:23 发布