建设网站的工作步骤是,logo设计免费设计,怎么把别人网站模板下载出来,亚马逊 wordpress目录#xff1a;导读 前言 一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结#xff08;尾部小惊喜#xff09; 前言
Linux之docker搭… 目录导读 前言 一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结尾部小惊喜 前言
Linux之docker搭建
1、docker运行环境 CentOS764-bit,要求系统为64位系统内核版本为3.10以上
查看系统版本
cat /etc/centos-release查看系统内核版本
uname -a2、docker安装 安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2添加docker下载源地址
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 更新yum缓存
yum makecache fast安装docker
yum install docker-ce或者指定docker的安装版本
yum install docker-ce-17.12.1.ce查看docker版本号
docker version3、安装成功后需要将docker加入开机启动项(docker安装在Linux系统上实际也是一个应用需要先启动服务)
systemctl enble docker #该命令不能用的话使用下面的命令试一下systemctl enable docker.service4、查看版本信息
docker version5、启动docker 查看docker启动状态systemctl status docker 启动dockersystemctl start docker 停用docker: systemctl stop docker
6、查看安装过的docker
yum list installed | grep docker删除容器镜像
rm -rf /var/lib/docker卸载docker将安装过的docker全部删除
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrodocker搭建MySQL服务
1、建立镜像 下载官方镜像
docker pull mysql:5.7 # 拉取 mysql 5.7
docker pull mysql # 拉取最新版mysql镜像检查是否拉取成功
docker images新建挂载目录
mkdir wxl2020
mkdir -p ~/wlx2020/mysql/conf ~/wlx2020/mysql/data启动容器
docker run -p 3309:3306 --name mysql2020 -v ~/wlx2020/mysql/conf:/etc/mysql/conf.d -v ~/wlx2020/mysql/logs:/logs -v ~/wlx2020/mysql/data:/var/lib/mysql -e
MYSQL_ROOT_PASSWORD123456 -d mysql:5.7 命令说明 –name容器名此处命名为mysql2020 -p3309:3306 此处将主机的3309端口映射到容器的3306端口 -v主机和容器的目录映射关系:前为主机目录之后为容器目录-v ~/wlx2020/mysql/conf:/etc/mysql/conf.d 将主机的~/wlx2020/mysql/conf挂载到容器的/etc/mysql/conf.d -e配置信息此处配置mysql的root用户的登录密码 -d源镜像名此处为mysql5.7 挂后台运行
如果不需要做映射的话
sudo docker run -p 3306:3306 --name mysql2020 -e MYSQL_ROOT_PASSWORD123456 -d mysql:5.7检查容器是否正确运行
docker container ls可以看到容器ID容器的源镜像启动命令创建时间状态端口映射信息容器名字
2、连接mysql 进入mysql2020容器操作mysql客户端
docker exec -it mysql2020 bash进入mysql应用使用root用户操作mysql
mysql -uroot -p123456看到mysql 说明已经进入了mysql
进入mysql后所有指令结尾都要加;分号
show databases查看所有的库 show tables查看表名称 use某个数据库如use mysql; select查询语句 quit退出mysql exit退出容器
使用Navicat连接mysql 打开Navicat点连接mysql进入配置页面 连接名随便取个 主机名或ip地址本级搭建就是localhost其他机器上就是对应的host地址 端口3309前面容器设置的端口 用户名root 密码123456前面容器设置的密码
Tips 如果容器运行正常但是无法访问到mysql一般困难有一下几个原因
防火墙阻拦 开放端口
$ systemctl status firewalld
$ firewall-cmd --zonepublic --add-port3309/tcp -permanent
$ firewall-cmd --reload
# 关闭防火墙
$ systemctl stop firewalld需要进入docker本地客户端设置远程访问账号
$ docker exec -it mysql bash
$ mysql -uroot -p123456
mysql grant all privileges on *.* to root% identified by password; 原理
# mysql使用mysql数据库中的user表来管理权限修改user表就可以修改权限只有root账号可以修改mysql use mysql;
Database changedmysql select host,user,password from user;
---------------------------------------------------------------
| host | user | password |
---------------------------------------------------------------
| localhost | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
---------------------------------------------------------------
2 rows in set (0.00 sec)mysql grant all privileges on *.* to root% identified by password;
Query OK, 0 rows affected (0.00 sec)mysql flush privileges;
Query OK, 0 rows affected (0.00 sec)mysql select host,user,password from user;
---------------------------------------------------------------
| host | user | password |
---------------------------------------------------------------
| localhost | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| % | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
---------------------------------------------------------------
3 rows in set (0.00 sec) 下面是我整理的2023年最全的软件测试工程师学习知识架构体系图
一、Python编程入门到精通 二、接口自动化项目实战 三、Web自动化项目实战 四、App自动化项目实战 五、一线大厂简历 六、测试开发DevOps体系 七、常用自动化测试工具 八、JMeter性能测试 九、总结尾部小惊喜
每一次的努力都为未来的自己奠定基石只要坚持追求梦想即便路途遥远也能跨越重重困难终将扬帆起航迎接属于自己的辉煌。
不论你此刻身在何处只要心怀梦想坚定前行努力奋斗便能超越平凡成就非凡。相信自己的力量放飞理想在征途中燃烧激情绽放人生的精彩。
生命太短暂时间太宝贵不要因畏惧而停滞不前抓住机遇勇往直前。无论面对何种困难永远保持坚韧和激情努力奋斗只有这样才能创造属于自己的辉煌人生。