老蒋的知识库

  • 首页
  • 文章归档
  • 关于页面

  • 搜索

Windows Docker快速部署项目

发表于 2023-05-23 | 分类于 Docker | 0 | 阅读次数 157

docker安装(建议学习,可以很快的部署属于你的服务,方便实战项目学习)

教程获取

新建的软件测试群,主要测试技术交流别乱加:534747838
公众号:老蒋的知识库
所有文档都会放到测试群和公众号里面。

windows docker安装包

下载安装包:https://www.docker.com/products/docker-desktop/
百度网盘链接: https://pan.baidu.com/s/1sk0yIRfZgX_XvfpGKsXzKw?pwd=g9q7 提取码: g9q7 复制这段内容后打开百度网盘手机App,操作更方便哦

docker hub地址: https://hub.docker.com/

配置修改

国内镜像源

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "https://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com"
  ]
}

常用命令行

启动容器

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=789456 -d -p 3306:3306 mysql:8.0.33

run: 启动的意思
–name [name]: 容器的别名
-d: 后台启动,否则会占用当前命令行窗口
-e [key=value]: 容器启动参数,具体看镜像的启动参数配置,可以多个 -e 配置参数
-p [hostPort:containerPort]: 端口映射,hostPort是宿主机端口,containerPort是容器端口,容器本身是一个封闭沙盒,需要开放对外暴露端口外部才能访问
mysql:8.0.33:镜像名称与版本号,这个需要放到最后

停止容器

docker stop [name]

name: 是容器的别名,比如停止mysql容器

docker stop some-mysql

删除容器

docker rm [name]

name: 是容器的别名,比如删除mysql容器

docker rm some-mysql

项目实战安装

nginx项目安装

docker run -d -p 80:80 nginx:1.23.4

mysql项目安装

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=789456 -d -p 3306:3306 mysql:8.0.33

halo 博客项目:https://docs.halo.run/user-guide/common

# 容器一键安装,下载大约需要3分钟
docker run  -it -d  --name halo  -p 8090:8090  halohub/halo:2.5  --halo.external-url=http://localhost:8090/  --halo.security.initializer.superadminusername=admin  --halo.security.initializer.superadminpassword=123456

访问地址:http://127.0.0.1:8090
用户名:admin
密码:123456

redmine 项目管理:https://www.redmine.org/

# 容器一键安装,下载大约需要3分钟
docker run -p 3000:3000 -d --name my-redmine redmine:alpine3.16

访问地址:http://127.0.0.1:3000

禅道项目管理:https://www.zentao.net/book/zentaopms/38.html

# 容器一键安装,下载大约需要3分钟
sudo docker run --name zentao -p 3000:80 -e MYSQL_ROOT_PASSWORD=123456 -d easysoft/zentao:18.3

访问地址:http://127.0.0.1:3000

mall电商项目(安装有一定门槛):https://www.macrozheng.com/

  • 本文作者: jagger
  • 本文链接: /archives/windowsdocker-kuai-su-bu-shu-xiang-mu
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
K8S新增Master加入集群
gitlab 容器内执行 gitlab-rails console 服务器卡死,半天没反应
jagger

jagger

66 日志
31 分类
0 标签
Creative Commons
0%
© 2026 jagger
由 Halo 强力驱动