Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
计算机应用开发
k8s0to1
K8spath
提交
5872ca3f
K
K8spath
项目概览
计算机应用开发
/
k8s0to1
/
K8spath
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
K8spath
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5872ca3f
编写于
5月 26, 2021
作者:
RunAtWorld
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
dockerfile
上级
ecd8fe07
变更
16
隐藏空白更改
内联
并排
Showing
16 changed file
with
183 addition
and
0 deletion
+183
-0
docker/dockerlab/PostGIS/PostGIS_DB.sh
docker/dockerlab/PostGIS/PostGIS_DB.sh
+20
-0
docker/dockerlab/PostGIS/compose/docker-compose.yml
docker/dockerlab/PostGIS/compose/docker-compose.yml
+25
-0
docker/dockerlab/app/Dockerfile
docker/dockerlab/app/Dockerfile
+5
-0
docker/dockerlab/app/app.py
docker/dockerlab/app/app.py
+13
-0
docker/dockerlab/app/docker-compose.yml
docker/dockerlab/app/docker-compose.yml
+10
-0
docker/dockerlab/cadvisor/cadvisor.sh
docker/dockerlab/cadvisor/cadvisor.sh
+10
-0
docker/dockerlab/django/.gitignore
docker/dockerlab/django/.gitignore
+2
-0
docker/dockerlab/django/Dockerfile
docker/dockerlab/django/Dockerfile
+7
-0
docker/dockerlab/django/docker-compose.yml
docker/dockerlab/django/docker-compose.yml
+15
-0
docker/dockerlab/django/requirements.txt
docker/dockerlab/django/requirements.txt
+2
-0
docker/dockerlab/nginx/docker-compose.yml
docker/dockerlab/nginx/docker-compose.yml
+7
-0
docker/dockerlab/python-restful/app.py
docker/dockerlab/python-restful/app.py
+13
-0
docker/dockerlab/python-restful/docker-compose.yml
docker/dockerlab/python-restful/docker-compose.yml
+10
-0
docker/dockerlab/python-restful/dockerfile
docker/dockerlab/python-restful/dockerfile
+5
-0
docker/dockerlab/registry/registry.sh
docker/dockerlab/registry/registry.sh
+8
-0
docker/dockerlab/wordpress/docker-compose.yml
docker/dockerlab/wordpress/docker-compose.yml
+31
-0
未找到文件。
docker/dockerlab/PostGIS/PostGIS_DB.sh
0 → 100644
浏览文件 @
5872ca3f
# PostGIS DB
docker run
\
--datach
\
--publish
5432:5432
\
--name
postgis
\
--restart
unless-stopped
\
--volume
$(
pwd
)
/db/data:/var/lib/postgresql/data
\
beginor/postgis:9.3
# GeoServer Web
docker run
\
--detach
\
--publish
8080:8080
\
--name
geoserver
\
--restart
unless-stopped
\
--volume
$(
pwd
)
/geoserver/data_dir:/geoserver/data_dir
\
--volume
$(
pwd
)
/geoserver/logs:/geoserver/logs
\
--hostname
geoserver
\
--link
postgis:postgis
\
beginor/geoserver:2.11.0
\ No newline at end of file
docker/dockerlab/PostGIS/compose/docker-compose.yml
0 → 100644
浏览文件 @
5872ca3f
version
:
"
3"
services
:
web
:
image
:
beginor/geoserver:2.11.1
container_name
:
geoserver-web
hostname
:
geoserver-web
ports
:
-
8080:8080
volumes
:
-
./web/data_dir:/geoserver/data_dir
-
./web/logs:/geoserver/logs
restart
:
unless-stopped
links
:
-
database:database
database
:
image
:
beginor/postgis:9.3
container_name
:
postgis
hostname
:
postgis
ports
:
-
5432:5432
volumes
:
-
./database/data:/var/lib/postgresql/data
environment
:
POSTGRES_PASSWORD
:
1q2w3e4R
restart
:
unless-stopped
\ No newline at end of file
docker/dockerlab/app/Dockerfile
0 → 100644
浏览文件 @
5872ca3f
FROM
python:3.6-alpine
ADD
. /code
WORKDIR
/code
RUN
pip
install
redis flask
CMD
["python", "app.py"]
docker/dockerlab/app/app.py
0 → 100644
浏览文件 @
5872ca3f
from
flask
import
Flask
from
redis
import
Redis
app
=
Flask
(
__name__
)
redis
=
Redis
(
host
=
'redis'
,
port
=
6379
)
@
app
.
route
(
'/'
)
def
hello
():
count
=
redis
.
incr
(
'hits'
)
return
'Hello World! 该页面已被访问 {} 次。
\n
'
.
format
(
count
)
if
__name__
==
"__main__"
:
app
.
run
(
host
=
"0.0.0.0"
,
debug
=
True
)
docker/dockerlab/app/docker-compose.yml
0 → 100644
浏览文件 @
5872ca3f
version
:
'
3'
services
:
web
:
build
:
.
ports
:
-
"
5000:5000"
redis
:
image
:
"
redis:alpine"
docker/dockerlab/cadvisor/cadvisor.sh
0 → 100644
浏览文件 @
5872ca3f
docker pull docker.io/google/cadvisor
docker run
\
--volume
=
/:/rootfs:ro
\
--volume
=
/var/run:/var/run:rw
\
--volume
=
/sys:/sys:ro
\
--volume
=
/var/lib/docker/:/var/lib/docker:ro
\
--publish
=
8090:8080
\
--detach
=
true
\
--name
=
cadvisor
\
google/cadvisor:latest
docker/dockerlab/django/.gitignore
0 → 100644
浏览文件 @
5872ca3f
django_example
manage.py
docker/dockerlab/django/Dockerfile
0 → 100644
浏览文件 @
5872ca3f
FROM
python:3
ENV
PYTHONUNBUFFERED 1
RUN
mkdir
/code
WORKDIR
/code
ADD
requirements.txt /code/
RUN
pip
install
-r
requirements.txt
ADD
. /code/
docker/dockerlab/django/docker-compose.yml
0 → 100644
浏览文件 @
5872ca3f
version
:
"
3"
services
:
db
:
image
:
postgres
environment
:
POSTGRES_PASSWORD
:
'
postgres'
web
:
build
:
.
command
:
python manage.py runserver 0.0.0.0:8000
volumes
:
-
.:/code
ports
:
-
"
8000:8000"
docker/dockerlab/django/requirements.txt
0 → 100644
浏览文件 @
5872ca3f
Django>=2.0,<3.0
psycopg2>=2.7,<3.0
docker/dockerlab/nginx/docker-compose.yml
0 → 100644
浏览文件 @
5872ca3f
nginx
:
image
:
nginx:1.12.1
restart
:
always
logging
:
driver
:
"
json-file"
options
:
max-size
:
"
5g"
\ No newline at end of file
docker/dockerlab/python-restful/app.py
0 → 100644
浏览文件 @
5872ca3f
from
flask
import
Flask
from
redis
import
Redis
app
=
Flask
(
__name__
)
redis
=
Redis
(
host
=
'compose_redis_1'
,
port
=
6379
)
@
app
.
route
(
'/'
)
def
hello
():
count
=
redis
.
incr
(
'hits'
)
return
'Hello World! hits {}
\n
'
.
format
(
count
)
if
__name__
==
"__main__"
:
app
.
run
(
host
=
"0.0.0.0"
,
debug
=
True
)
\ No newline at end of file
docker/dockerlab/python-restful/docker-compose.yml
0 → 100644
浏览文件 @
5872ca3f
version
:
'
3'
services
:
web
:
build
:
.
ports
:
-
"
5000:5000"
redis
:
image
:
"
redis:alpine"
\ No newline at end of file
docker/dockerlab/python-restful/dockerfile
0 → 100644
浏览文件 @
5872ca3f
FROM
python:3.6-alpine
ADD
. /code
WORKDIR
/code
RUN
pip
install
redis flask
CMD
["python", "app.py"]
\ No newline at end of file
docker/dockerlab/registry/registry.sh
0 → 100644
浏览文件 @
5872ca3f
docker run
\
--detach
\
--name
registry
\
--hostname
registry
\
--volume
$(
pwd
)
/app/registry:/var/lib/registry
\
--publish
5003:5000
\
--restart
unless-stopped
\
registry:latest
\ No newline at end of file
docker/dockerlab/wordpress/docker-compose.yml
0 → 100644
浏览文件 @
5872ca3f
version
:
"
3"
services
:
db
:
image
:
mysql:8.0
command
:
-
--default_authentication_plugin=mysql_native_password
-
--character-set-server=utf8mb4
-
--collation-server=utf8mb4_unicode_ci
volumes
:
-
db_data:/var/lib/mysql
restart
:
always
environment
:
MYSQL_ROOT_PASSWORD
:
somewordpress
MYSQL_DATABASE
:
wordpress
MYSQL_USER
:
wordpress
MYSQL_PASSWORD
:
wordpress
wordpress
:
depends_on
:
-
db
image
:
wordpress:latest
ports
:
-
"
8000:80"
restart
:
always
environment
:
WORDPRESS_DB_HOST
:
db:3306
WORDPRESS_DB_USER
:
wordpress
WORDPRESS_DB_PASSWORD
:
wordpress
volumes
:
db_data
:
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录