Docker

通过 Docker 搭建 Chevereto 图床

3 条评论 Linux Docker docker shenke

Chevereto 是一套基于 PHP 构建,易于安装和配置使用的开源在线图片存储分享服务系统

结合上篇 通过 Docker 搭建 Typecho 详细教程,通过 Docker Compose 编排 Mysql、PHP、Nginx 容器,同时部署 Typecho 和 Chevereto


通过 Docker 搭建 Typecho 详细教程

0 条评论 Linux Docker docker shenke

下面以 Centos 7 为例

1. 安装 Docker 和 Docker Compose

1.1 安装 Docker

安装依赖

yum install -y yum-utils device-mapper-persistent-data lvm2


Nginx 的 Docker 镜像使用教程

0 条评论 Docker docker shenke

官方镜像说明

用户可以将宿主主机上的网页文件、config 文件挂载到官方镜像中

官方镜像中 nginx 的安装目录为:/etc/nginx,配置文件目录为:/etc/nginx/config.d/default.conf,网页文件目录为:/usr/share/nginx/html

可以通过下面命令进入容器查看

docker exec -it CONTAINER /bin/bash

官方镜像地址:https://hub.docker.com/_/nginx


Docker 入门及常用命令

0 条评论 Docker docker shenke

1. Docker 基础知识

Build, Ship and Run Any App, Anywhere.

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口


Docker 入门之 Dockerfile

0 条评论 Docker docker shenke

1. Dockerfile

通常使用 Dockerfile 创建镜像,Dockerfile是一个 Docker 镜像的描述文件,其内部包含了一条条的指令,每一条指令构建一层,每一条指令的内容,就是描述该层应当如何构建。每条指令按顺序依次执行


天池 Docker 练习场比赛攻略+代码

0 条评论 Docker docker shenke

本文将详细讲述天池 Docker 练习场的比赛流程,并贴出代码以供参考

1. 比赛内容

题目:

  • 输出 Hello world
  • 计算 /tcdata/num_list.csv 中一列数字的总和
  • /tcdata/num_list.csv 文件中寻找最大的 10 个数,从大到小生成一个 List

输出结果格式:

{  
    "Q1":"Hello world", 
    "Q2":sum值, 
    "Q3":[top10_list] 
}

注意事项

  • 输出 Hello world 就是将 "Hello world" 直接写入 result.json 中就行
  • /tcdata/num_list.csv :提交镜像后评分系统中会有这个文件,所以在编程时直接引用就好