创建新的容器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虚拟机部署成功