Docker(四)常用环境部署
Nginx容器
- 拉取:docker pull nginx:1.17.9
- 运行:docker run -d --name nginx -p 8080:80 nginx:1.17.9
- 挂载目录:docker run -d --name nginx -p 8080:80 -v ${PWD}/html:/usr/share/nginx/html nginx:1.17.9\
部署mysql数据库
- 运行:docker run -d -p 3306:3306 --name mysql --privileged=true -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.26
- 基本命令:
- docker exec -it mysql bash # 进入容器内
- mysql -u root -p 123456 # 连接数据库
- alter user 'admin'@'localhost' identified by '123456' # 增加新用户
- create database my_data; # 创建数据库
- show databases; # 显示数据库
- drop database my_data; # 删除数据库
- use my_data; # 连接数据库
- selete version(); # 显示MYSQL版本
- selete now(); # 显示当前时间
部署Jenkins
- Docker hub: https://hub.docker.com/r/jenkins/jenkins/
- 运行:docker run -d --name=jenkins -p 8080:8080 jenkins/jenkins
- 查看默认密码:docker exec -it jenkins cat /var/jenkins_home/secrets/ initialAdminPassword
- 挂载目录:
- 修改权限:chmod 777 jenkins
- 运行:docker run --name jenkins -d -p 8080:8080 -p 50000:50000 -v ${PWD}/jenkins:/var/jenkins_home jenkins/jenkins
- 修改时区:添加参数 -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai
- 安装后修改时区
# 系统管理——脚本命令行
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')
本文来自博客园,作者:小小滴人a,转载请注明原文链接:https://www.cnblogs.com/xxiaow/p/16504722.html
任何人的成功都无法一蹴而就,每一阶段的抵达,都离不开一步一个脚印的积累。只要不急不躁,耐心努力,保持对新事物的好奇,就是行进在成为更好自己的路上。慢慢来,别着急,生活终将为你备好所有的答案。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】