v1.0.0
文章目录
下载离线镜像
通过举例 下载Docker图形界面源码
进入下载页面
构建成镜像
或者从别的机子打包已经存在的镜像
docker save <image_name> -o <image_name>.tar
# 例
docker save portainer/portainer:latest -o portainer-2.tar # √
导入镜像
docker load -i <image_name>.tar
# 例
docker load -i portainer-2.tar
↓慎用,另一种方式,坑~,反正我使用此方式导入离线镜像后,运行不成功。↓
cat /home/app/docker/offline_images/mirrors-portainer-2.0.1.tar.gz | docker import - portainer:2.0.1(镜像名自己定义)
导入成功
运行它
docker run -d -p 8989:8030 \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
--name portainer-test \
portainer/portainer
运行成功
某些操作系统报错了,因为镜像需在对应操作系统环境运行
,或者连同操作系统一起构建镜像。
失败举例
docker: Error response from daemon: OCI runtime create failed: container_linux.go:318: starting container process caused “exec: “/bin/bash”: stat /bin/bash: no such file or directory”: unknown.
运行的shell↓
docker run -d -p 8989:8030 \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
--name portainer-test \
porta:1 /bin/bash