docker部署虚拟机
创建新的容器web02,-v表示目录映射,-p时端口映射,把宿主机目录挂载到容器中
docker run -itd -p 80:80 -v /data/webapps/www/:/usr/share/nginx/html/ --name=web02 nginx:latest
此时我们在发布网站时只需要放在宿主机的目录里就可以了
解压后将网页移动到发布目录即可成功访问
通过以下命令查看容器映射地址
docker inspect web02|grep -aiE -A 1 "binds"
docker命令下载linux镜像,也可直接从本地上传rockylinux镜像
docker pull 122.152.208.92:5000/rockylinux
从本地上传openeular.tar镜像命令
docker load -i openeuler.tar
docker load<openeuler.tar
查看镜像是否创建成功
创建虚拟机
docker run -itd --name=vm01 -p 6022:22 --privileged 122.152.208.92:5000/rockylinux:latest
创建完虚拟机可以查看状态是否为Up
查看创建的虚拟机ip
docker inspect vm01| grep -aiE ipaddr
可通过远程连接登录该服务器,密码默认为1
当想要通过非宿主机的服务器连接创建的虚拟机时,需要连接宿主机的6022端口进行登录该虚拟ip
至此docker虚拟机部署成功
原文地址:https://blog.csdn.net/weixin_43819738/article/details/142849482
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!