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')
posted @ 2022-07-22 10:03  小小滴人a  阅读(146)  评论(0编辑  收藏  举报