docker、数据库、Web应用程序安全

1、在docker中分别以后台方式和交互方式启动centos,对比启动后的容器状态,实现退出容器也能保持其运行状态。

复制代码
docker run -d --name centos7-001 centos
docker run -it --name centos7-002 centos /bin/bash
docker run -d -t --name centos7-003 centos

2、在docker并部署DVWA,要求:DVWA web 端口映射到8082,提供访问截图。

复制代码
docker pull sagikazarmark/dvwa
docker run -d -p 8082:80 -p 33060:3306 --name dvwa  sagikazarmark/dvwa

3、Mysql练习

(1)创建一个名为"magedu_C10"的数据库;

(2)在magedu_C10数据库中创建一张名为"table_Sec"的表,要求有序号、姓名、年龄、性别参数;

(3)在table_Sec表中插入数据,序号是个人学号数字部分,姓名是拼音缩写,年龄、性别无要求;

(4)使用Navicat连接你所创建的数据库,查看个人信息并提供截图。

复制代码
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
docker exec -it mysql mysql -uroot -p123456
create database magedu_C10;
use magedu_C10;
create table magedu_students( id int, name varchar(255), age int, sexy varchar(255));
insert into magedu_students value(1000,'ZhangSan',27,'man');
insert into magedu_students value(1001,'LiSi',28,'man');
insert into magedu_students value(1002,'HanMeimei',18,'woman');

4、以下哪个口令不是弱口令?

A. p@ssw0rd 习惯

B. m@a#g$e%d&u无数字

C. 1QAZ2wsx 无特殊

D. MaGEdu@0513

答案:D,数字、大小写字母、特殊符号包含3种以上且长度8位以上

相关推荐
光影少年6 分钟前
next.js与纯react区别
前端·javascript·react.js
码猩9 分钟前
自用centos9离线安装n8n非docker部署本版
运维·docker·容器
派大鑫wink9 分钟前
【Day31】Web 开发入门:HTTP 协议详解(请求 / 响应、状态码、请求头)
前端·网络协议·http
java_logo11 分钟前
MySQL Docker 容器化部署全指南
数据库·mysql·docker·mysql部署·mysql部署文档·mysql部署方案·mysql部署手册
2501_9447114311 分钟前
理解 React 自定义 Hook:不只是“封装”,更是思维方式的转变
前端·javascript·react.js
曾几何时`12 分钟前
MySQL(六)视图特性
数据库·mysql
-XWB-13 分钟前
【MySQL】从零搭建高性能、高可用的 MySQL 8.0 环境(附 XtraBackup 自动备份方案)
数据库·mysql
静听山水16 分钟前
StarRocks创建表
数据库
紫小米17 分钟前
Function calling实践
java·前端·数据库