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 关闭容器