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 關閉容器