|
|
| # 根据 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 |
| ``` |