当前位置:   article > 正文

Docker基于Centos、Redis、JDK、Mysql、RabbitMq、nginx基础镜像制作一个开机及运行的centos镜像_bitnami centos docker镜像

bitnami centos docker镜像

1. 拉取centos基础容器

docker search centos
docker pull docker.io/centos
docker images
  • 1
  • 2
  • 3

2、创建centos容器

docker run -d -p 3307:3306 -p 8849:8848 -p 6380:6379 -p 15673:15672 -p 5673:5672 -p 8081:8080 -p 81:80 -p 82:81 -p 83:82 -p 84:83 -it --name centos7 -v /root/software:/usr/local/software --privileged <镜像id> /usr/sbin/init  --restart=always
  • 1

–restart=always 跟随docker启动自动运行
-d 后台运行
-p 端口映射
-v /宿主机目录:/容器目录
-it 交互方式运行
–name 别名
–privileged,不然无法在docker容器内使用systemctl

centos和yum基本命令

参考点击跳转

安装软件前先安装一下

因为centos去掉不少内置软件,遇到缺少具体可百度安装

yum -y install vim
yun -y install wget
yum install initscripts -y

  • 1
  • 2
  • 3
  • 4

!!!建议不要把数据和软件安装在共享文件夹下,在安装下边软件可能回引起一些问题!

!!!若是使用systemctl status xxx命令显示进程不在运行,建议直接连接进行测试,查看是否进程在运行

3、jdk

参考点击跳转

4、redis

参考点击跳转

5、nacos

参考点击跳转

6、mysql8

参考点击跳转

报错

./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory

报这个错误说明执行下边语句
yum -y install numactl

  • 1
  • 2
  • 3
  • 4
  • 5

报错
在这里插入图片描述这个错误直接给安装目录和数据存放目录赋予权限

chmod -R 777 /usr/local/softWare/MySQL/mysql8.0.21

chmod -R 777 /usr/local/softWare/MySQL/mysql8.0.21/db
  • 1
  • 2
  • 3

7、rabbitMq

参考点击跳转

8、nginx

参考点击跳转

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/425124
推荐阅读
相关标签
  

闽ICP备14008679号