云计算题目💘Docker

Dockerfile

题目一:

在 master 节点上编写/root/redis/Dockerfile 文件构建 chinaskill-redis:v1.1 镜像,具体要求如下:
(1)基础镜像:centos:centos7.5.1804
(2)作者:Chinaskill
(3)修改配置文件中的 bind 127.0.0.1 为 bind 0.0.0.0
(4)设置 Redis 免密,并关闭保护模式
(5)开放端口:6379
(6)设置服务开机自启

 

题目二:

在 master 节点上编写/root/mariadb/Dockerfile 文件构建 chinaskill-mariadb:v1.1 镜像,具体要求如下:
(1)基础镜像:centos:centos7.5.1804
(2)作者:Chinaskill
(3)设置数据库密码:123456
(4)创建数据库 gpmall 并导入数据库文件 gpmall.sql
(5)设置数据库字符编码:UTF-8
(6)开放端口:3306
(7)设置服务开机自启

 

题目三:

在 master 节点上编写/root/zookeeper/Dockerfile 文件构建 chinaskill-zookeeper:v1.1 镜像,具体要求如下:
(1)基础镜像:centos:centos7.5.1804
(2)作者:Chinaskill
(3)开放端口:2181
(4)设置服务开机自启

 

题目四:

在 master 节点上编写/root/kafka/Dockerfile 文件构建 chinaskill-kafka:v1.1 镜
像,具体要求如下:
(1)基础镜像:centos:centos7.5.1804
(2)作者:Chinaskill
(3)开放端口:9092
(4)设置服务开机自启

 

题目五:

在master节点上编写/root/nginx/Dockerfile文件构建chinaskill-nginx:v1.1镜像,具体要求如下:
(1)基础镜像:centos:centos7.5.1804
(2)作者:Chinaskill
(3)编写/etc/nginx/conf.d/default.conf文件,配置反向代理,将80端口请求转发到8081、8082和8083
(4)将dist中的文件复制到/usr/share/nginx/html/目录下
(5)复制所有的jar包到镜像中
(6)开放端口:80、443、8081、8082、8083
(7)设置服务开机自启

 

题目六:

在master节点上编写/root/chinaskillmall/docker-compose.yaml文件部署,具体要求如下:
(1)容器1名称:mall-mysql;镜像:chinaskill-mariadb:v1.1;端口映射:13306:3306;
(2)容器2名称:mall-redis;镜像:chinaskill-redis:v1.1;端口映射:16379:6379;
(3)容器3名称:mall-kafka;镜像:chinaskill-kafka:v1.1;端口映射:19092:9092;
(4)容器4名称:mall-zookeeper;镜像:chinaskill-zookeeper:v1.1;端口映射:12181:2181;
(5)容器5名称:mall-nginx;镜像:chinaskill-nginx:v1.1;端口映射:83:80,1443:443;自启动所有的jar包程序

 

docker-compose

题目一

在 master 节点上编写/root/wordpress/docker-compose.yaml 文件,具体要求如下:
(1)容器名称:wordpress;镜像:wordpress:latest;端口映射:82:80
(2)容器名称:mysql;镜像:mysql:5.6
(3)MySQL root 用户密码:123456
(4)创建数据库 wordpress
(5)重启策略always

 

题目二

在 master 节点上编写/root/owncloud/docker-compose.yaml 文件,具体要求如下:
(1)容器 1 名称:owncloud;镜像:owncloud:latest
(2)挂载路径:/data/db/owncloud:/var/www/html/data
(3)owncloud 端口映射:5679:80
(4)容器 2 名称 owncloud-db;镜像:mysql:5.6
(5)数据库密码:123456

 

题目三

在 master 节点上编写/root/elasticsearch/docker-compose.yaml 文件,具体要求如下:
(1)容器 1 名称:elasticsearch;镜像:elasticsearch:7.8.0;端口映射:9200:9200;
(2)容器 2 名称:oap;镜像:apache/skywalking-oap-server:8.0.1-es7;端口映射: 11800:11800,12800:12800;
(3)容器 3 名称:ui;镜像:apache/skywalking-ui:8.0.1;端口映射:8082:8080

 

题目四

在 master 节点上编写/root/docker-compose.yaml 文件容器名称: jenkins;镜像使用jenkins/jenkins:2.262-centos;
(1)设置jenkins的用户默认使用root用户;
(2)设置容器重启策略为always;
(3)设置jenkins的端口映射为8080:8080;
(4)设置jenkins的数据卷持久化,指定/var/jenkins_home

 

题目五

在 master 节点上编写/root/docker-compose.yaml 文件容器名称: gitlab;镜像使用gitlab/gitlab-ce:12.9.2-ce.0;
(1)设置gitlub的主机名称为gitlab;
(2)设置容器重启策略为always;
(3)设置gitlab的端口映射为1022:22,81:80,443:443;
(4) 设置gitlab的数据卷持久化

posted @ 2021-12-07 15:18  衡衡酱  阅读(4)  评论(0)    收藏  举报
Live2D