虚拟化Test3
Test3
在一台Linux服务器上部署1个nginx容器和1个mysql容器,并做相关配置。将下列步骤的操作命令按照步骤顺序截图汇入word文档保存至桌面
安装docker容器
在Linux终端输入wget -qO- https://get.docker.com/ | sh
配置docker加速器
(1) cd /etc/docker/目录下,自己创建 daemon.json文件 touch /etc/docker/daemon.json (2) 编辑文件 vim /etc/docker/daemon.json (3) 插入镜像源地址内容 { "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"] } (4) 重新加载daemon.json文件和重启docker sudo systemctl daemon-reload sudo systemctl restart docker
搜索并拉取centos:7和mariadb镜像
docker search centos:7 #搜索镜像 docker pull centos:7 #拉取镜像 docker search mariadb #搜索镜像 docker pull mariadb #拉取镜像
运行一个centos容器,要求如下
(1)给容器命名为“考生姓名全拼”-centos
在2中实现
(2)限制容器使用CPU的权重为500,内存上限为300Mdocker run --name yyx-centos -it -m 300m -c 512 centos:7 /bin/bash
(3)进入容器yum安装nginx
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm yum istall -y nginx
(4)将容器打包成新的镜像
exit 回车退出容器 docker commit yyx-centos mycentos:v1
运行一个mariadb容器,要求如下
(1)给容器命名为“考生姓名全拼”-mysql
在(2)中实现
(2)限制容器使用CPU的权重为1000docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --name yyx-mysql -c 1024 -v /data:/var/lib/mysql mariadb docker ps
版权申明
本文系作者 @admin 原创发布在安忆笔记站点。未经许可,禁止转载。
暂无评论数据