会docker的,能给个简单的教程吗?

oliolo 2023-3-16 4585

最近弄个小主机,想学习使用docker。主要就是实现多个网站的建设与管理。

使用centos7来安装docker

网上的教学看着迷糊,容器镜像仓储的解说,理解的有点迷糊。都说简单方便,我觉得挺复杂。

我想实现,令安装docker,创建PHP Nginx,创建数据库。然后用命令随时删除和创建网站目录,像有面板一样的基本管理。这里就不太明白容器镜像仓储之间都关系了。

容器里是只是放网站数据吗?nginx配置是不是也放在容器里还是在仓储里?在教程里为什么还要用到--rm,为什么要停止后删除容器里的文件。教程看的不太明白

所有的东西都要一步一步配置,能不能给个傻瓜教程。一步一步告诉我怎么创建和管理。

 

最新回复 (21)
  • C 2023-3-16
    2

    这玩意我到现在都不会用

  • oliolo 2023-3-16
    3
    C 这玩意我到现在都不会用

    你不会?不应该呀!

  • C 2023-3-16
    4
    oliolo 你不会?不应该呀!

    一点都不会,我都是命令行apt/yum直装

  • doi 2023-3-16
    5

    Docker安装参考官网文档https://docs.docker.com/engine/install/centos/

    还不会就直接podman,然后alias docker=podman

    建议nginx和php各开一个容器,把网站数据、配置存在本地,然后挂载到容器上

  • 匪菜 2023-3-16
    6

    现在很多github源码都要这玩意,都不知咋整好了。

  • doi 2023-3-16
    7
    匪菜 现在很多github源码都要这玩意,都不知咋整好了。

    因为docker相对来说简单,而且跨系统兼容容易

  • otavis 2023-3-16
    8

    docker pull 镜像

    docker run 容器

    网站数据和配置放外面,运行环境建容器,run的时候把数据地址印射到容器里

    这个多网站建设和管理没多大关系,主要各运行环境能隔离开互不影响

  • oliolo 2023-3-16
    9
    doi Docker安装参考官网文档https://docs.docker.com/engine/install/centos/ 还不会就直接podman,然后alias docker=podman[em_ ...

    详细配置步骤告诉一下呗!步骤和命令。就是第一步和第二步那种。然后我跟着做一遍。我就会了。

  • CF 2023-3-16
    10

    容器的运行是不可靠的,所以一般都是把存储的文件单独挂载,挂载后,容器是可以随便启停的,一般做网站还需要编排一下容器,简单的是使用docker-compose,企业级的都是使用k8s,然后多副本启动POD,数据都单独使用pv

  • gaoyuyu 2023-3-16
    12

    镜像-容器,然后运行。不明白的安装可视化。

  • dadayin 2023-3-17
    13

    我也不会,从来不用。

  • sb 2023-3-17
    14

    可以先简单把docker当虚拟机用,装个ubuntu镜像 exec 进去直接装各种环境然后跑起来,用熟了在考虑拆成不同容器

  • youtonghy 2023-3-17
    15

    dockerhub里面都会有指令,复制过来直接用就行

    • 屌丝论坛
      23