架构师第一周作业

1、在两台服务器上安装kvm虚拟化,把其中一台的虚拟机迁移到另一台。

#复制源宿主机上的虚拟机的两个文件到目标宿主机
[root@ubuntu2004 ~]#scp /etc/libvirt/qemu/rocky8-template.xml    #配置文件
10.0.0.101:/etc/libvirt/qemu/

[root@ubuntu2004 ~]#scp /var/lib/libvirt/images/rocky8-template.qcow2    #磁盘文件
10.0.0.101:/var/lib/libvirt/images
#在目标宿主机不重启服务无法看到新的虚拟机
[root@ubuntu2004 ~]#virsh list --all
[root@ubuntu2004 ~]#systemctl restart libvirtd
#在目标宿主机重启服务后看到新的虚拟机
[root@ubuntu2004 ~]#virsh list --all
Id   Name             State
----------------------------------
    rocky8-template   shut off

2、手动制作一个容器镜像创建成容器并正常运行。

根据alpine基础镜像制作一个定制镜像

#下载基础镜像文件

root@ubuntu2004:~# docker run alpine   #默认下载最新版本

root@ubuntu2004:~# docker images
REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
alpine       latest    c059bfaa849c   2 years ago   5.59MB

#编写Dockerfile文件

root@ubuntu2004:~# vim Dockerfile

FROM alpine:latest   #指定源镜像
LABEL maintainer="huang"  #指定标签
RUN sed -i 's/dl-cdn.alpinelinux.org/606r29hc.mirror.aliyuncs.com/' /etc/apk/repositories  #优化镜像加速
ADD test / #添加测试文件
#创建镜像

root@ubuntu2004:~# docker build -t apline-base .

root@ubuntu2004:~# docker images
REPOSITORY    TAG       IMAGE ID       CREATED          SIZE
apline-base   latest    d520d3c87750   37 seconds ago   5.59MB
alpine        latest    c059bfaa849c   2 years ago      5.59MB
#创建容器,查看test文件

root@ubuntu2004:~# docker run -it apline-base:latest 
/ # ls
bin    dev    etc    home   lib    media  mnt    opt    proc   root   run    sbin   srv    sys    test   tmp    usr    var
/ # cat test
this is a test file
/ # 
root@ubuntu2004:~# docker ps -a
CONTAINER ID   IMAGE                COMMAND                  CREATED              STATUS                        PORTS     NAMES
dc4e76fd842f   apline-base:latest   "/bin/sh"                About a minute ago   Exited (0) 5 seconds ago                trusting_brahmagupta

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值