美文网首页
制作centos7,PHP7.4,Mysql5.7,Nginx,

制作centos7,PHP7.4,Mysql5.7,Nginx,

作者: 哈哈新开张 | 来源:发表于2024-01-10 09:06 被阅读0次
  • mkdir /usr/local/mes
  • cd /usr/local/mes
  • docker pull centos:7
  • docker run -it --name mes centos:7 mes 是您期望的名称
  • docker start -ai mes 退出容器后再次进入

push

  • docker commit mes mes:first
  • docker tag mes:first wy04313/mes:first
  • docker push wy04313/mes:first

rm/rmi

1704863337019.png
删除镜像时要:TAG如上图,删除容器时要先停止 docker stop 容器

运行容器

docker run -d -p 80:80 -p 3306:3306 -p 6379:6379 -it --name mes centos:7 centos:7 是我提前拉取的系统

Redis 手动在容器内的centos编译安装redis都失败,无法启动,报错信息只在日志中,控制台没有报错信息,故采用yum安装

  • yum install epel-release ,已经跑过yum update
  • yum install redis
  • systemctl start redis.service 这个命令失效,会爆出 Failed to get D-Bus connection: Operation not permitted,默认安装在 /usr/bin/redis-server 和 /usr/bin/redis-cli 目录下。配置文件位于 /etc/redis.conf 文件中,Redis 数据库和日志文件的默认存储路径为 /var/lib/redis 和 /var/log/redis,故采用下面命令启动成功

/usr/bin/redis-server /etc/redis.conf

容器内的cenetos7安装Mysql5.7 (安装成功,最后启动失败)

  • rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
  • yum install mysql-community-server
  • /usr/sbin/mysqld

容器内外复制文件夹或文件

docker cp /path/to/source/folder container_name:/path/to/target/folder 同linux一样

相关文章

网友评论

      本文标题:制作centos7,PHP7.4,Mysql5.7,Nginx,

      本文链接:https://www.haomeiwen.com/subject/ptaondtx.html