保存镜像为文件
如果要讲镜像保存为本地文件,可以使用Docker save命令。
命令格式:
1 |
|
docker save <repository>:<tag> -o <repository>.tar
载入镜像
docker load --input 文件
登录
docker login -u admin -p *** 10.1.1.1:9001
构建镜像
docker build -t 10.1.1.1:9001/device-web:latest .
启动容器
docker run --name device-web-latest -p 9020:80 -d 10.1.1.1:9001/device-web:latest
推拉镜像
docker push 10.1.1.1:9001/device-web:latest
docker pull 10.1.1.1:9001/device-web:latest
docker pull 10.1.1.1:9001/nginx:latest
进入容器
docker exec -it 112459ed92a5 /bin/sh
docker-compose up -d
docker ps -a
docker-compose down
删除容器,删除镜像
docker rm 112459ed92a5
docker rmi 10.1.1.1:9001/device-web:latest
查看日志等信息
docker inspect --format '{{.LogPath}}' edc36d844390
docker logs device-web
查看dockerfile
docker history --no-trunc 992e3b7be046
避坑
docker-compose文件有个network_mode: "host"表示与主机共享ip端口,避免与主机端口冲突,不然选bridge模式