docker使用初步问题

1. 感觉阿里云上使用docker的好处是,镜像就是资源,架构控制和设计更方便,计算资源可以用的更好并且节约成本。

2. 需要在启动容器时,自动启动cep服务该如何实现呢?已经尝试的方法是,只需要容器是交互式方式启动的(docker run -i)。操作方式为,在用户目录下的.bashrc中载入自定义配置文件 : ". .cep".

然后在 .cep 中写上命令行(nohup 启动cep项目,并且载入shareprofile)

3. 这样只要交互式启动容器,其中的项目就会随着.bashrc的载入被自动启动。

4. 现在的问题是,容器内的端口如何较好的映射到集群上?简单的使用 -tiP -p 9094:9094 -p 9898:9898,单次运行没有问题。但是我们想要集群上的80端口自动转发点击到所有上述容器的类9094端口呢?那又该如何做到?

注意:.bashrc是默认载入的,无论交互式shell(多从.bash_profile中载入)还是非交互式。

现在看到阿里云通过负载均衡去配置集群和docker容器的的端口映射,还有通过模板编排,Dockerfile来指定随容器启动自动运行的命令,这样其实才方便维护。

你可能感兴趣的:(docker使用初步问题)