ubuntu16.04环境下安装docker1.015 通过例子进行设置:
1.将当前用户legend设置为group docker 的用户:
sudo groupadd docker
sudo gpasswd -a legend docker
sudo service docker restart
注销用户。
现在可以直接执行docker 。。。。无权限提示了
2. 查看当前系统里面的容器
docker ps :显示当前正在运行的容器
docker ps -a :显示所有容器
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 关闭容器