整理一些常用的docker命令,同时也是方便笔者自己在工作中查阅,长期更新
#从hub仓库拉取指定镜像(不加版本号默认拉取最新latest版本)
docker pull <镜像名称>:<镜像版本号>
#例:
docker pull nginx:1.24
#从本地加载镜像包
docker load -i <绝对或相对路径镜像包地址>
#例:
docker load -i nginx-1.24.tar
#查看已加载镜像
docker images
#移除指定镜像
docker rmi <镜像名称>:<镜像版本号>
#例:
docker rmi nginx:1.24
#查看所有容器
docker ps -a
#查看正在运行的容器
docker ps
#使用docker-compose.yml配置部署容器
docker-compose -f docker-compose.yml up -d
#移除容器
docker rm <容器名称>
#将镜像文件打包为本地tar包
docker save <镜像名称> -o <输出路径(xxxxxx.tar)>
#创建镜像实例(容器)
docker run -d --name <容器名称> -p <内部端口>:<外部端口> <镜像名称>
#通过docker打jar包(将dockerfile置于jar包同级目录下)
docker build -t <镜像名称> .
评论