Docker使用杂记
创建镜像
docker build -t jigongwang-image -f Dockerfile:autostart .
删除镜像(一定要先将使用此镜像的容器rm后,才能删)
docker image rm de47b79d0878
将本地镜像保存为tar文件
docker save f45cd4525c2a -o shibeigaoxin-image.tar
为防止出现<none>,建议使用镜像的名称进行打包
docker save shibeigaoxin-image:v1.0 -o shibeigaoxin-image.tar
重命名镜像
docker tage [镜像id] [新镜像名称]:[新镜像标签]
docker tag elf…4b reg.emphant.com:5000/python-env:2.7.13
将tar文件导入当前镜像池
docker load -i /root/shibeigaoxin-image.tar
根据创建的镜像创建容器
docker create --name jigongwang-container jigongwang-image
运行容器
docker run -itd jigongwang-container /bin/bash
docker run -d centos /bin/sh -c
查询现有的所有容器
docker ps
进入容器
docker attach de47b79d0878
停止容器
docker stop 8544b00f6a07
删除容器
docker rm 8544b00f6a07
更新镜像
docker commit -m="has update" -a="zpt" 5a76c9bb0d02 zpt/ubuntu:v2
----------------------
登录dockerhub
docker login -u miaoyan -p zxxxxx
将本地镜像推送到服务器
docker push miaoyan/shibeigaoxin-image:v1.0
从服务器下载镜像到本地
docker pull miaoyan/shibeigaoxin-image:v1.0