蘭雅sRGB 4 роки тому
батько
коміт
b68848dfaf
1 змінених файлів з 94 додано та 0 видалено
  1. 94 0
      docker/README.md

+ 94 - 0
docker/README.md

@@ -0,0 +1,94 @@
+## Docker 搭建Portainer可视化界面
+
+Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、
+容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、
+容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。
+
+### 查询当前有哪些Portainer镜像
+
+	docker search portaine
+
+### 安装Docker可视化界面Portainer
+
+```
+docker run --name Portainer          \
+  --restart=always  -d -p 9000:9000  \
+  -v /var/run/docker.sock:/var/run/docker.sock  \
+  -v /opt/portainer_data:/data        \
+  portainer/portainer
+```
+
+### 删除Portainer服务
+
+	docker rm  -f Portainer
+	docker rmi portainer/portainer
+
+-----
+
+## Docker 安装和运行 Nginx
+
+```
+# 安装Docker软件一键脚本
+curl -fsSLo- get.docker.com | /bin/sh
+```
+
+###  Docker 拉取最新版的 Nginx 镜像
+docker pull nginx:latest
+
+### 运行nginx-web容器,
+```
+docker run --rm -d -p 80:80 --name nginx-web \
+  -v /var/www/html:/usr/share/nginx/html \
+  nginx
+```
+---
+```
+# --rm 结束删除容器,-d 后台运行,-p 80:80 映射端口 本地:容器
+# -v /var/www/html:/usr/share/nginx/html 本地目录/var/www/html 映射到 /usr/share/nginx/html
+```
+
+### HTML5 测速
+```
+docker run -d -p 8888:80  --name  html5speed \
+          --cpus 0.5    --restart=always     \
+          ilemonrain/html5-speedtest:alpine
+```
+
+###  登入nginx-web 容器查看
+docker exec -it  nginx-web  /bin/bash
+
+
+### 实际部署,服务器重启,nginx-web 容器 也自动运行
+```
+docker run -d -p 80:80 --name  nginx-web \
+	--cpus 0.5   --restart=always          \
+	-v /var/www:/usr/share/nginx/html      \
+	nginx
+
+## --restart=always    参数能够使我们在重启docker时,自动启动相关容器
+## --cpus 0.3
+
+docker stats        # 查看容器运行情况
+
+CONTAINER ID        NAME                CPU %               MEM USAGE / LIMIT     MEM %               NET I/O             BLOCK I/O           PIDS
+8d025484dd41        nginx-web           0.00%               2.391MiB / 420.4MiB   0.57%               16.8kB / 64.5kB     11MB / 0B           2
+```
+
+---------
+
+###  部署 nginx-php7 和 php 相册
+```
+docker run -d -p 80:80 --name  nginx-web \
+	--cpus 0.5   --restart=always     \
+	-v /mnt/downloads:/data/wwwroot     \
+    skiychan/nginx-php7
+
+downloads=/mnt/downloads
+
+cd  ${downloads}
+wget https://github.com/hongwenjun/srgb/raw/master/files.photo.gallery/index.php
+mkdir -p _files
+chown -R www-data:www-data  _files
+chmod 0777 _files/
+
+```