Docker 从入门到实践 0.9.0(2017-12-31)
-Bbn username password > auth/nginx.htpasswd 将上面的 username password 替换为你自己的用户名和密码。 编辑 docker-compose.yml 私有仓库高级配置 127 version: '3' services: registry: image: registry ports: Web 项目,除了 Web 服务容器本身,往往还需要再加上后 端的数据库服务容器,甚至还包括负载均衡容器等。 Compose 恰好满足了这样的需求。它允许用户通过一个单独的 docker-compose.yml 模板文件 (YAML 格式)来定义一组相关联的应用容器为一个项目(project)。 Compose 中有两个重要的概念: 服务 ( service ):一个应用的容 . /code WORKDIR /code RUN pip install redis flask CMD ["python", "app.py"] docker-compose.yml 编写 docker-compose.yml 文件,这个是 Compose 使用的主模板文件。 version: '3' services: web: build: . ports:0 码力 | 370 页 | 6.73 MB | 1 年前3Docker 从入门到实践 0.4
Print version and exit -f, --file FILE Specify an alternate compose file (default: docker-compose.yml) -p, --project-name NAME Specify an alternate project name (default: directory name) Commands: status 200 编写 docker-compose.yml 文件,这个是 Compose 使用的主模板文件。内容十分简单,指定 3 个 web 容 器,以及 1 个 haproxy 容器。 weba: build: ./web expose: - 80 webb: haproxy 目录 docker-compose.yml Docker —— 从入门到实践 expose: - "80" - "70" 现在 compose-haproxy-web 目录长成下面的样子。 compose-haproxy-web ├── docker-compose.yml ├── haproxy │ └── haproxy.cfg └── web ├── Dockerfile ├── index.html └── index0 码力 | 179 页 | 2.27 MB | 1 年前3Gitea v1.21.1 中文文档
data 和 config : 1. mkdir -p gitea/{data,config} 2. cd gitea 3. touch docker-compose.yml 然后将以下内容粘贴到名为 docker-compose.yml 的文件中: 1. version: "2" 2. 3. services: 4. server: 5. image: gitea/gitea:1 "2222:2222" 15. + - "80:3000" 16. + - "22:2222" 要将 Gitea 与 MySQL 数据库结合使用,请对上面创建的 docker-compose.yml 文件进行以下更改。 1. version: "2" 2. 3. services: 4. server: 5. image: gitea/gitea:1.21 + volumes: 33. + - ./mysql:/var/lib/mysql 要将 Gitea 与 PostgreSQL 数据库结合使用,请对上面创建的 docker-compose.yml 文件进行以下更改。 1. version: "2" 2. 3. services: 4. server: 5. image: gitea/gitea:1.210 码力 | 303 页 | 3.88 MB | 1 年前3常见Redis未授权访问漏洞总结
rce/Dockerfile wget https://raw.githubusercontent.com/vulhub/vulhub/master/docker/unauthorized- rce/docker-compose.yml wget https://raw.githubusercontent.com/vulhub/vulhub/master/docker/unauthorized- rce/docker-entrypoint couchdb wget https://raw.githubusercontent.com/vulhub/vulhub/master/couchdb/CVE-2017- 12636/docker-compose.yml 未授权访问测试 任意命令执行 本机python运行http服务 docker-compose up -d curl http://192.168.18.129:5984 hadoop/ wget https://raw.githubusercontent.com/vulhub/vulhub/master/hadoop/unauthorized- yarn/docker-compose.yml wget https://raw.githubusercontent.com/vulhub/vulhub/master/hadoop/unauthorized- yarn/exploit0 码力 | 44 页 | 19.34 MB | 1 年前3PaddleDTX 1.0.0 中文文档
/blockchain/xchain/contract" 网络部署 1. 部署区块链网络 $ cd PaddleDTX/testdata/blockchain $ docker-compose -f docker-compose.yml up -d 搭建了三个节点的区块链网络,对应的区块链相关配置在文件夹 blockchain/xchain1/conf、blockchain/xchain2/conf、blockchain/xchain3/conf node.com:37101" chainName = "xuper" 启动服务: $ cd PaddleDTX/testdata/xdb $ docker-compose -f docker-compose.yml up -d 查看存储节点列表: $ docker exec -it dataowner1.node.com sh -c "./xdb-cli nodes list - -host com:37101" chainName = "xuper" 启动服务: $ cd PaddleDTX/testdata/executor $ docker-compose -f docker-compose.yml up -d 客户端工具 PaddleDTX各方使用的客户端工具详细使用说明如下: Distributed AI 计算需求方命令使用说明 Distributed AI 任务执行方命令使用说明0 码力 | 53 页 | 1.36 MB | 1 年前3PaddleDTX 1.0.0 中文文档
/blockchain/xchain/contract" 5.2.3 网络部署 1. 部署区块链网络 $ cd PaddleDTX/testdata/blockchain $ docker-compose -f docker-compose.yml up -d 搭 建 了 三 个 节 点 的 区 块 链 网 络, 对 应 的 区 块 链 相 关 配 置 在 文 件 夹 blockchain/xchain1/conf、 bl docker 安装 19 PaddleDTX Documentation 启动服务: $ cd PaddleDTX/testdata/xdb $ docker-compose -f docker-compose.yml up -d 查看存储节点列表: $ docker exec -it dataowner1.node.com sh -c "./xdb-cli nodes list --host com:37101" chainName = "xuper" 启动服务: $ cd PaddleDTX/testdata/executor $ docker-compose -f docker-compose.yml up -d 20 Chapter 5. 编译和安装 CHAPTER6 客户端工具 PaddleDTX 各方使用的客户端工具详细使用说明如下: • Distributed AI0 码力 | 57 页 | 624.94 KB | 1 年前3PaddleDTX 1.1.0 中文文档
/blockchain/xchain/contract" 网络部署 1. 部署区块链网络 $ cd PaddleDTX/testdata/blockchain $ docker-compose -f docker-compose.yml up -d 搭建了三个节点的区块链网络,对应的区块链相关配置在文件夹 blockchain/xchain1/conf、blockchain/xchain2/conf、blockchain/xchain3/conf node.com:37101" chainName = "xuper" 启动服务: $ cd PaddleDTX/testdata/xdb $ docker-compose -f docker-compose.yml up -d 查看存储节点列表: $ docker exec -it dataowner1.node.com sh -c "./xdb-cli nodes list - -host com:37101" chainName = "xuper" 启动服务: $ cd PaddleDTX/testdata/executor $ docker-compose -f docker-compose.yml up -d 客户端工具 PaddleDTX各方使用的客户端工具详细使用说明如下: Distributed AI 计算需求方命令使用说明 Distributed AI 任务执行方命令使用说明0 码力 | 57 页 | 1.38 MB | 1 年前3PaddleDTX 1.1.0 中文文档
/blockchain/xchain/contract" 5.2.3 网络部署 1. 部署区块链网络 $ cd PaddleDTX/testdata/blockchain $ docker-compose -f docker-compose.yml up -d 搭 建 了 三 个 节 点 的 区 块 链 网 络, 对 应 的 区 块 链 相 关 配 置 在 文 件 夹 blockchain/xchain1/conf、 bl node.com:37101" chainName = "xuper" 启动服务: $ cd PaddleDTX/testdata/xdb $ docker-compose -f docker-compose.yml up -d 查看存储节点列表: $ docker exec -it dataowner1.node.com sh -c "./xdb-cli nodes list --host com:37101" chainName = "xuper" 启动服务: $ cd PaddleDTX/testdata/executor $ docker-compose -f docker-compose.yml up -d 22 Chapter 5. 编译和安装 CHAPTER6 客户端工具 PaddleDTX 各方使用的客户端工具详细使用说明如下: • Distributed AI0 码力 | 65 页 | 687.09 KB | 1 年前3CloudExplorer 3.0 管理员手册v1.2
杭州飞致云信息科技有限公司 30 图 3-4 OpenStack 项目页面 (4)配置域名解析(如果 OpenStack 访问使用内网域名的话)。 图 3-5 配置云管服务器 hosts 文件 docker-compose.yml 文件(management-center 和 vm-service 配置部分): management-center: image: xxx.xxx.xxx.xxx/management-center 172.30.188.2" - "vpc.zwwww-1.sqga.com: 172.30.188.2" *注意配置与法: 杭州飞致云信息科技有限公司 32 图 3-6 配置 docker-compose.yml 3.3 纳管阿里公有云 操作步骤如下。 (1)在【管理中心】左侧菜单中,选择【云账号管理】下【基础设施】打开【基础设 施】页面。 (2)在【基础设施】页面中,选择【创建】按钮 配置信息(具体配置信息需要通过客户现场实施工程师获取) 杭州飞致云信息科技有限公司 47 注意: 手动在容器中配置域名解析后,每次重启容器,hosts 文件都会被重置。建议 将配置信息写入到 docker-compose.yml 中。 3.8 纳管青云公有云 操作步骤如下。 (1)在【管理中心】左侧菜单中,选择【云账号管理】下【基础设施】打开【基础设 施】页面。 (2)在【基础设施】页面中,选择【创建】按钮0 码力 | 308 页 | 0 Bytes | 1 年前3Docker 从⼊⻔到实践
compose 安装 安装 $ pip install docker-compose 启动 $ docker-compose -f docker-compose.yml up 停⽌ $ docker-compose stop docker-compose.yml version: "2" services: nginx: depends_on: - "php"0 码力 | 30 页 | 2.88 MB | 1 年前3
共 385 条
- 1
- 2
- 3
- 4
- 5
- 6
- 39