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

 

posted @ 2021-02-01 17:41  妙衍软设  阅读(50)  评论(0编辑  收藏  举报