ToB企服应用市场:ToB评测及商务社交产业平台

标题: 云盘算实验-假造化和容器技术综合实验 [打印本页]

作者: 乌市泽哥    时间: 2024-6-25 17:58
标题: 云盘算实验-假造化和容器技术综合实验
一、实验目的

二、实验过程

(一)VMware workstation假造化平台的搭建和使用
1.VMware workstation安装
1)下载了VM15.5并根据步骤安装


2)CPU假造化开启:

2.创建假造机安装Ubuntu
3.配置假造机网络
4.安装Xshell和Xftp
假造机安装SSH:

连接假造机:

 

 

 Xshell连接到假造机: 

 
(二)KVM假造化平台的搭建和使用
开启假造机假造化:

 安装KVM:

 检测:

 Libvirt服务自启动:

 在kvm中创建假造机,创建目录~/tmp,并将镜像文件上传到该目录下

 

启动virt-manager(在假造机中实行)

 kvm中创建假造机按流程设置

 设置密码:

重启进入假造机:

 

 
管理在kvm中创建的假造机:
        a)检察在kvm中创建的所有的假造机。
virsh list --all
 

 
       b)启动创建的假造机。
virsh start centos7.0-Lucyliyy

       c)停止正在运行的假造机。

 
(三)Docker的搭建和使用
1.Docker的安装和启动
更新apt-get,安装包使得apt可以使用https。

  1. sudo apt-get update
  2. sudo apt-get install \
  3.     ca-certificates \
  4.     curl \
  5.     gnupg \
  6.     lsb-release
复制代码

添加Docker官方的GPG密钥 
  1. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
复制代码
设置stable仓库
  1. echo \
  2.   "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  3.   $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
复制代码
安装最新版docker engine和containerd
  1. sudo apt-get install docker-ce docker-ce-cli containerd.io
复制代码
//启动 

 开机自启动
  1. systemctl start docker
复制代码
2.下载镜像和启动容器
(1)获取Ubuntu镜像并启动Ubuntu容器
        #  docker run -it --name liyuanyuan_ubuntu ubuntu /bin/bash

        3.检察ubuntu版本的详细信息。

 
(2)获取httpd镜像并启动httpd容器,要求如下:

  1.          doker pull httpd
复制代码




# docker exec -it liyuanyuan_httpd1 bash
# touch docker.html

 

# docker exec -it liyuanyuan_httpd2 bash
 

 


(3)获取tomcat镜像并启动tomcat容器,要求如下:


#docker run --name liyuanyuan_tomcat1 -p 8080:8080 -d tomcat


 #cp -r ./webapps.dist/* ./webapps


  1. docker run -it -d -p 8081:8080 --name tomcat tomcat #创建临时容器
  2. mkdir -p  /usr/tomcat/logs
  3. docker cp  tomcat:/usr/local/tomcat/webapps.dist/  /usr/tomcat/webapps #复制容器中的目录并重命名
  4. docker rm -f tomcat #删除临时容器
复制代码
以挂载数据卷方式启动Tomcat
  1. docker run -it -d -p 8081:8080 \
  2. -v /usr/tomcat/logs:/usr/local/tomcat/logs \
  3. -v /usr/tomcat/webapps:/usr/local/tomcat/webapps \
  4. --name liyuanyuan_tomcat2 tomcat
复制代码

 
3.管理和使用镜像和容器
        (1)列出当地镜像;

         (2)检察正在运行的容器;

         (3)检察所有的容器;

         (4)删除某个正在运行的容器。

 
4.制作镜像
        (1)通过docker commit的方式制作新的ubuntu镜像,新镜像的名称为:本身的姓名_ubuntu。 要求在新镜像中,更新软件列表、安装vim和net-tools工具。


 (2)使用Dockerfile的方式构建新的镜像,要求与题(1)雷同。




 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4