如何启动docker容器内的image?依据CSDN博主“蓝绿色~菠菜”的分享,我们来介绍下docker 容器启动镜像的方法。
docker run启动
–env-file 表示从文件加载环境变量,文件格式为key=value每行一个变量
-v 表示将宿主机上的文件挂载到镜像中,冒号前面表示宿主机文件路径,后面表示镜像文件路径,都要用绝对路径
-p 表示将镜像中的8080端口映射到宿主机上的8083端口,10.142.8.12表示宿主机ip
docker run -it --env-file /hrms.env -v /hrms -p 10.142.8.12:8083:8080 55ad68601db
docker-compose启动
docker-compose是docker三剑客之一,用来专门启动镜像的插件,可以通过pip install docker-compose安装。
可以新建一个如下目录结构的文件夹,作为镜像的启动文件夹:
编写docker-compose.yml文件:
version: '2.0' services: web: image: hrms:v1.2 restart: always ports: - "8083:8080" env_file: - ./hrms.env volumes: - /
启动:
切换到docker-compose.yml所在目录下执行:
docker-compose up就可以启动镜像
原文链接:
融亿云的容器云产品是通过docker技术,在集群服务器上部署容器服务实现,功能强大、简单易用,拥有上万linux镜像,弹性强大,安全可靠。高可用的的容器云