docker 容器

 ubuntu16.04環境下安裝docker1.015 經過例子進行設置:php

  1.將當前用戶legend設置爲group docker 的用戶:html

     sudo groupadd dockernginx

     sudo gpasswd -a legend dockerweb

     sudo service docker restartdocker

    註銷用戶。ubuntu

   如今能夠直接執行docker 。。。。無權限提示了瀏覽器

   2. 查看當前系統裏面的容器bash

    docker ps :顯示當前正在運行的容器php7

    docker ps -a :顯示全部容器curl

3.例子:建立一個ubuntu容器,執行一個網站:

  1)docker run -p 83 --name mywebs -i -t ubuntu:16.04  /bin/bash 

  2)apt-get update   apt-get dist-upgrade

  3)apt-get install nginx 和php7的相關擴展

  4)運行nginx: nginx ,而後在nginx 網站目錄 下新建一個html文件如:index.html

 ps:運行php 須要安裝php-fpm或者cgi:

     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                 fastcgi_pass unix:/run/php/php7.0-fpm.sock;
                 fastcgi_index index.php;
                 include fastcgi_params;

   service php7.0-fpm start

   service nginx restart

  5)ctrl+p+q不關閉容器退出。

6)docker port mywebs 查看網站的地址,

li@li:~$ docker port mywebs 
80/tcp -> 0.0.0.0:32773

執行curl http://127.0.0.1: 32773 或者瀏覽器訪問。

 

7)docker start -i mywebs1 啓動容器

   docker stop mywebs1 關閉容器

相關文章
相關標籤/搜索