记录一下自己在工作中常用的docker命令
安装
yum -y install dockersystemctl 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 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 -ftag
修改镜像的tagid
docker tag f92b7e4509da datatom/image-worker:v4.1.1
评论