Decker安装web服务器

语法

   54  sudo apt-get install curl
   55  curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
   56  sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"
   60  sudo apt-get update
   61  sudo apt install docker-ce
   62  sudo systemctl status docker
   65  sudo docker search Portainer
   81  docker pull 6053537/portainer-ce
   82  sudo docker pull 6053537/portainer-ce
   88  sudo docker run -it -d --name docker-web --restart always -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock 6053537/portainer-ce
  104  sudo docker pull nginx:latest
  105  sudo docker pull php:7.4-fpm
  106  sudo docker run --name php-fpm -v /var/www:/www -d php:7.4-fpm
  107  sudo docker run --name nginx -p 80:80 -d -v /var/www:/usr/share/nginx/html -v /etc/nginx/conf.d:/etc/nginx/conf.d --link php-fpm:php nginx:latest
  108  sudo nano /etc/nginx/conf.d/default.conf
  server {
    listen       80;
    server_name  localhost;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm index.php;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

#fastcgi_pass 127.0.0.1:9000
    location ~ \.php$ {
        fastcgi_pass   php-fpm:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /www/$fastcgi_script_name;
        include        fastcgi_params;
    }
}
  109  sudo docker ps
  110  sudo docker update --restart=always aa1ecc3cb82a
  111  sudo docker update --restart=always 1b4a6b1058cf