虚拟化相关¶
Authors: | Larry@ www.joyglue.com |
---|---|
Version: | 1.0 |
kvm¶
man virt-install
run a livecd without disk:
virt-install -hvm -name demo -memory 512 -disk none -livecd -graphics vnc–cdrom <cd.iso>
Docker¶
镜像与容器的区别:镜像文件可以发布。容器是已经运行了的镜像。镜像的东西运行在容器里面。通过docker run 配置不同的参数即可生成不同的容器,容器产生后,可通过start再次运行。
docker安装完毕后会显示多了一块网卡: docker0,ip地址为172.17.0.1,后面创建的容器的ip地址会自动+1
docker run -it -v ~/hbak:/cbak busybox
-it以交互方式运行并提供tty给宿主。 -v ~/hbak:/cbak 以宿主的-v ~/hbak目录映射到容器内的/cbak目录,这样容器即可使用宿主上的文件。除了目录可以映射,文件也可以映射。
Ctrl+p+q 可以退出容器
docker exec -it <container id> bash 在已经运行的容器中执行bash docker tag id ip:port/imagename docker push id ip:port/imagename docker pull id ip:port/imagename
删除使用过的容器¶
docker ps -a -q 列出已经关闭的容器id docker rm id1 id2 ...