docker-常用命令

# 前提Dockerfile和应用jar包在同一目录
# 制作镜像
docker build -t  应用的镜像名称:版本号  .
示例
docker build --no-cache -t scwyfy-demo-image:3.0 .

# 查看镜像列表
docker images | grep 应用的镜像名称
示例
docker images | grep scwyfy-demo-image

# 启动容器
docker run -d -p 外部访问端口:容器暴露端口 --name 应用的容器名称 应用的镜像名称:版本号
示例  -e覆盖JVM参数和应用参数 -v挂载配置文件、数据目录和日志目录(宿主机与容器目录的映射)
docker run -d -p 8080:8080 --name scwyfy-demo-container scwyfy-demo-image:3.0

# 查看容器列表
docker ps 

# 查看容器日志
docker logs -f <容器ID或名称>
示例
docker logs -f 0f62de996c0d 

# 停止容器
docker stop <容器ID或名称>
示例
docker stop 0f62de996c0d 

# 删除容器 -f 强制删除
docker rm -f  <容器ID或名称>
示例
docker rm -f 0f62de996c0d 

# 删除镜像
docker rmi <镜像ID>
示例
docker rmi 8d21c104e992


# 导出镜像tar
docker save -o  应用的镜像名称.tar 应用的镜像名称:版本号
示例 
docker save -o scwyfy-demo-image.tar scwyfy-demo-image:3.0

# 导入镜像
docker load -i 应用的镜像名称.tar 
docker load -i /path/to/scwyfy-demo-image.tar

 

posted @ 2025-09-01 14:24  scwyfy  阅读(8)  评论(0)    收藏  举报