Skip to content
发布日期:2020/05/25
阅读量:加载中...
标签:cmd

记录一下自己在工作中常用的docker命令

安装
yum -y install docker
systemctl start docker

验证是否可以正常运行

docker run hello-world

镜像

镜像构建通过dockfile
docker build -t datatom/video-worker:v4.2.0 -f Dockerfile .
镜像打包
docker save -o video-worker.v4.2.0.tar datatom/video-worker:v4.2.0
镜像导入
docker load -i video-worker.v4.2.0.tar
查看镜像
docker images

docker.png

删除镜像
docker rmi IMAGEID

如果当前镜像正在被容器使用,则需要先删除容器,可以使用如下命令删除

docker rm $(docker ps -a | grep IMAGEID|awk '{print $1}') -f
docker rmi IMAGEID
删除none镜像
docker rmi $(docker images | grep '<none>'|awk '{print $3}') -f
镜像运行
docker run -it e2cbe0447a2b /bin/bash

镜像运行时添加环境变量

docker run -e MEDIA_REDIS_IP=127.0.0.1 -e MEDIA_REDIS_PORT=5555  -it d3796bd153f8 /bin/bash

容器

查看正在运行的容器
docker ps -a
停止容器
docker stop CONTAINERID
删除容器
docker rm CONTAINERID
强制删除
docker rm CONTAINERID -f

tag

修改镜像的tagid
docker  tag   f92b7e4509da  datatom/image-worker:v4.1.1

评论