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位以上

相关推荐
my一阁5 分钟前
一文解决Chrome使用
前端·chrome
IT_陈寒9 分钟前
SpringBoot性能调优实战:5个让接口响应速度提升300%的关键配置
前端·人工智能·后端
一个天蝎座 白勺 程序猿21 分钟前
Python驱动Ksycopg2连接和使用Kingbase:国产数据库实战指南
数据库·python·kingbase·金仓数据库
訾博ZiBo32 分钟前
告别 v-model 焦虑:在 React 中优雅地处理『双向绑定』
前端·react.js
β添砖java1 小时前
交互动效设计
前端·javascript·交互
今天头发还在吗1 小时前
【Docker】在项目中如何实现Dockerfile 文件编写
java·docker·容器
简小瑞1 小时前
VSCode用它管理上千个服务:依赖注入从入门到实战
前端·设计模式
高铭杰2 小时前
Postgresql源码(149)SIMD应用与性能测试
数据库·postgresql·sse·simd
来碗原味的小米粥吧2 小时前
sql题目基础50题
linux·数据库·sql
安当加密2 小时前
PostgreSQL透明加密(TDE)技术深度解析:从实现原理到国密合规实践
数据库·postgresql·区块链