[ 
https://issues.apache.org/jira/browse/IGNITE-20156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Igor Gusev reassigned IGNITE-20156:
-----------------------------------

    Assignee: Igor Gusev

> Fix public documentation for running Ignite using Docker
> --------------------------------------------------------
>
>                 Key: IGNITE-20156
>                 URL: https://issues.apache.org/jira/browse/IGNITE-20156
>             Project: Ignite
>          Issue Type: Task
>          Components: documentation
>            Reporter: Ivan Zlenko
>            Assignee: Igor Gusev
>            Priority: Major
>              Labels: ignite-3
>
> Current documentation in "Installing Using Docker" chapter has several issues 
> which could prevent users from successfully running Ignite on Docker 
> environment. 
> 1. Example for docker-compose file is incorrect. The correct one is: 
> {code:yaml}
> # Licensed to the Apache Software Foundation (ASF) under one or more
> # contributor license agreements.  See the NOTICE file distributed with
> # this work for additional information regarding copyright ownership.
> # The ASF licenses this file to You under the Apache License, Version 2.0
> # (the "License"); you may not use this file except in compliance with
> # the License.  You may obtain a copy of the License at
> #
> #      http://www.apache.org/licenses/LICENSE-2.0
> #
> # Unless required by applicable law or agreed to in writing, software
> # distributed under the License is distributed on an "AS IS" BASIS,
> # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> # See the License for the specific language governing permissions and
> # limitations under the License.
> version: "3.9"
> name: ignite3
> x-ignite-def:
>   &ignite-def
>   image: apacheignite/ignite3:${IGNITE3_VERSION:-latest}
>   volumes:
>     - ./cluster.conf:/opt/ignite/etc/ignite-config.conf
> services:
>   node1:
>     << : *ignite-def
>     command: --node-name node1
>     ports:
>       - 10300:10300
>       - 10800:10800
>   node2:
>     << : *ignite-def
>     command: --node-name node2
>     ports:
>       - 10301:10300
>       - 10801:10800
>   node3:
>     << : *ignite-def
>     command: --node-name node3
>     ports:
>       - 10302:10300
>       - 10802:10800
> {code}
> 2. Example of command for single-node configuration is incorrect. Correct one 
> is: 
> {code}
> docker run -it --rm -p 10300:10300 -p 10800:10800 apacheignite/ignite3
> {code}
> 3. Also maybe it is worth to use steps from DEVNOTES.md so we can show how to 
> run CLI using Docker as well. 
> {code}
> docker compose -f packaging/docker/docker-compose.yml up -d
> docker run -it --rm --net ignite3_default apacheignite/ignite3 cli
> > connect http://node1:10300
> > cluster init --cluster-name cluster --meta-storage-node node1 
> > --meta-storage-node node2 --meta-storage-node node3
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to