• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    docker安裝apache

    Linux終端

    方式/步調

    1. 1

      查找Docker Hub上的apache鏡像

      [root@localhost ~]# docker search httpd

      241f95cad1c8a786e984f3cf6909c93d71cf5040.jpg
    2. 2

      拉取官方的鏡像

      [root@localhost ~]# docker pull httpd

      0df3d7ca7bcb0a465b2032f86563f6246a60aff5.jpg
    3. 3

      查看鏡像

      [root@localhost ~]# docker images httpd

      c9fcc3cec3fdfc03a0075a79da3f8794a5c226f7.jpg
    4. 4

      利用apache默認的設置裝備擺設來啟動一個apache容器

      [root@localhost ~]# docker run -d -p 80:80 --name apache httpd:latest

      1ad5ad6eddc451dabf48b52ab8fd5266d11632b0.jpg
    5. 5

      建立apache目次

      [root@localhost ~]# mkdir -p /usr/local/apache/www /usr/local/apache/logs /usr/local/apache/conf

      a8773912b31bb05188920ae9387adab44bede0b9.jpg
    6. 6

      拷貝容器內apache默認設置裝備擺設文件到當地apache的conf目次

      [root@localhost ~]# docker cp apache:/usr/local/apache2/conf/httpd.conf /usr/local/apache/conf

      c2cec3fdfc039245e52b58ce8994a4c27c1e2550.jpg
    7. 7

      遏制apache容器

      [root@localhost ~]# docker stop apache

      9213b07eca806538c2731dd299dda144ac348252.jpg
    8. 8

      刪除apache容器

      [root@localhost ~]# docker rm apache

      8326cffc1e178a82d1efc661f803738da877e824.jpg
    9. 9

      建立并運行apache容器

      [root@localhost ~]# docker run -d -p 80:80 --name apache -v /usr/local/apache/www:/usr/local/apache2/htdocs/ -v /usr/local/apache/conf/httpd.conf:/usr/local/apache2/conf/httpd.conf -v /usr/local/apache/logs:/usr/local/apache2/logs --restart=always httpd:latest

      cdbf6c81800a19d8aece3dc43dfa828ba71e4625.jpg
    10. 10

      查看建立的容器

      [root@localhost ~]# docker ps | grep apache

      86d6277f9e2f0708553f92c1e724b899a901f23d.jpg
    11. 11

      查看容器的ip地址

      [root@localhost ~]# docker inspect --format='{{.NetworkSettings.IPAddress}}' apache

      e61190ef76c6a7ef3ce911e7f3faaf51f2de6620.jpg
    12. 12

      查看firewalld狀況

      [root@localhost ~]# systemctl status firewalld

      42a98226cffc1e17ed6235f04490f603728de916.jpg
    13. 13

      開啟firewalld(可選,未開啟時執行)

      [root@localhost ~]# systemctl start firewalld

      0bd162d9f2d3572c9dd5241d8413632762d0c338.jpg
    14. 14

      開放80端口

      [root@localhost ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent

      8b13632762d0f703027a2c1d06fa513d2797c523.jpg
    15. 15

      從頭載入

      [root@localhost ~]# firewall-cmd --reload

      cefc1e178a82b90123677af27d8da9773812ef2d.jpg
    16. 16

      查看是否生效

      [root@localhost ~]# firewall-cmd --zone=public --query-port=80/tcp

      4d086e061d950a7b85edf70504d162d9f3d3c913.jpg
    • 發表于 2019-08-29 20:51
    • 閱讀 ( 1080 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆