docker run -it centos /binbash
#进入容器
docker exec -it 容器ID /bin/bash
vi /root/run.sh
# 内容如下:
#!/bin/bash
source ~/.bashrc
sh /opt/tomcat/bin/catalina.sh run
# 以上命令必须保证程序是前台启动, 否则制成的镜像运行不起来!!!
# 添加执行权限:
chmod u+x /root/run.sh
运行容器
docker run -d
-p 宿主机端口:容器端口
-v 宿主机目录:容器目录
--name myxxx myxxx:0.9 /root/run.sh
docker 镜像生成
docker commit a404c6c174a2 openldap:001
docker镜像导出tar文件
docker save > openldap.tar openldap:001
docker 加载 镜像tar
docker load < /opt/openldap/openldap.tar