# 根据 Dockerfile 创建镜像 webssh:0.0.1 ``` docker build --no-cache -t webssh:0.0.1 . 2>&1 | tail -10 ``` # 关于镜像版本的知识 ## 使用 tag 添加版本 ``` docker build -t webssh:0.0.1 . docker build -t webssh:latest . ``` ## 查看已构建的版本: ``` docker images | grep webssh ``` ## 删除旧版本: ``` docker rmi webssh:旧版本号 ``` # 运行容器 ``` docker run -d -p 7860:7860 --name webssh webssh:0.0.1 ``` ## 参数说明: ## -d 后台运行 ## -p 7860:7860 端口映射(主机端口:容器端口) ## --name webssh 容器名称 ## webssh 镜像名称 # 常用操作: ## 查看运行状态 ``` docker ps ``` ## 查看日志 ``` docker logs webssh ``` ## 停止容器 ``` docker stop webssh ``` ## 删除容器 ``` docker rm webssh ``` ## 重新运行(已有镜像) ``` docker start webssh ``` ## 进入容器(调试用) ``` docker exec -it webssh /bin/sh ``` # 标签管理 ## 本地仓库打标记 ``` git tag -a v0.0.1 -m "初始版本" ``` ## 推送单个标签到远程 ``` git push origin v0.0.1 ``` ## 删除本地标签 ``` git tag -d v0.0.1 ``` ## 删除远程标签 ``` git push origin --delete tag v0.0.1 ```