赞
踩
(一)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。
- sudo apt-get update
- sudo apt-get install \
- ca-certificates \
- curl \
- gnupg \
- lsb-release
添加Docker官方的GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
设置stable仓库
- echo \
- "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
- $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安装最新版docker engine和containerd
sudo apt-get install docker-ce docker-ce-cli containerd.io
//启动
开机自启动
systemctl start docker
2.下载镜像和启动容器
(1)获取Ubuntu镜像并启动Ubuntu容器
docker pull ubuntu
# docker run -it --name liyuanyuan_ubuntu ubuntu /bin/bash
3.查看ubuntu版本的详细信息。
(2)获取httpd镜像并启动httpd容器,要求如下:
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
- docker run -it -d -p 8081:8080 --name tomcat tomcat #创建临时容器
- mkdir -p /usr/tomcat/logs
- docker cp tomcat:/usr/local/tomcat/webapps.dist/ /usr/tomcat/webapps #复制容器中的目录并重命名
- docker rm -f tomcat #删除临时容器
以挂载数据卷方式启动Tomcat
- docker run -it -d -p 8081:8080 \
- -v /usr/tomcat/logs:/usr/local/tomcat/logs \
- -v /usr/tomcat/webapps:/usr/local/tomcat/webapps \
- --name liyuanyuan_tomcat2 tomcat
3.管理和使用镜像和容器
(1)列出本地镜像;
(2)查看正在运行的容器;
(3)查看所有的容器;
(4)删除某个正在运行的容器。
4.制作镜像
(1)通过docker commit的方式制作新的ubuntu镜像,新镜像的名称为:自己的姓名_ubuntu。 要求在新镜像中,更新软件列表、安装vim和net-tools工具。
(2)使用Dockerfile的方式构建新的镜像,要求与题(1)相同。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。