Skip to content

Commit cdcac7d

Browse files
Version update for ML11 release (#178)
* Version update for ML11 release * Updated remaining versions to the latest release
1 parent 2027c75 commit cdcac7d

File tree

3 files changed

+27
-26
lines changed

3 files changed

+27
-26
lines changed

README.md

+23-22
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Note: In order to use the MarkLogic Image you need to request the Developer Lice
3636

3737
Note: MarkLogic Server Docker images follow a specific tagging format: `{ML release version}-{platform}-{ML Docker release version}`
3838

39-
- 10.0-9.5-centos-1.0.0 - This current release of the MarkLogic Server Developer Docker image includes all features and is limited to developer use
39+
- 11.0.0-centos-1.0.0 - This current release of the MarkLogic Server Developer Docker image includes all features and is limited to developer use
4040
- [Older Supported Tags](#older-supported-tags)
4141

4242
# Architecture reference
@@ -47,7 +47,7 @@ Supported Docker architectures: x86_64
4747

4848
Base OS: CentOS
4949

50-
Latest supported MarkLogic Server version: 10.0-9.5
50+
Latest supported MarkLogic Server version: 11.0.0
5151

5252
Published image artifact details: https://github.com/marklogic/marklogic-docker, https://hub.docker.com/r/marklogicdb/marklogic-db
5353

@@ -78,15 +78,15 @@ $ docker run -d -it -p 8000:8000 -p 8001:8001 -p 8002:8002 \
7878
-e REALM={insert authentication realm} \
7979
-e LICENSE_KEY="{insert license}" \
8080
-e LICENSEE="{insert licensee}" \
81-
marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0
81+
marklogicdb/marklogic-db:11.0.0-centos-1.0.0
8282
```
8383
Example run:
8484
```
8585
$ docker run -d -it -p 8000:8000 -p 8001:8001 -p 8002:8002 \
8686
-e MARKLOGIC_INIT=true \
8787
-e MARKLOGIC_ADMIN_USERNAME=admin \
8888
-e MARKLOGIC_ADMIN_PASSWORD=Areally!PowerfulPassword1337 \
89-
marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0
89+
marklogicdb/marklogic-db:11.0.0-centos-1.0.0
9090
```
9191
Wait about a minute for MarkLogic Server to initialize before checking the ports. To verify the successful installation and initialization, log into the MarkLogic Server Admin Interface using the admin credentials used in the command above. Go to http://localhost:8001. You can also verify the configuration by following the procedures outlined in the MarkLogic Server documentation. See the MarkLogic Installation documentation [here](https://docs.marklogic.com/guide/installation/procedures#id_84772).
9292

@@ -97,7 +97,7 @@ To create an uninitialized MarkLogic Server with [Docker CLI](https://docs.docke
9797

9898
```
9999
$ docker run -d -it -p 8000:8000 -p 8001:8001 -p 8002:8002 \
100-
marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0
100+
marklogicdb/marklogic-db:11.0.0-centos-1.0.0
101101
```
102102
The example output will contain a hash of the image ID: `f484a784d99838a918e384eca5d5c0a35e7a4b0f0545d1389e31a65d57b2573d`
103103

@@ -131,7 +131,7 @@ $ docker run -d -it -p 8000:8000 -p 8001:8001 -p 8002:8002 \
131131
-e MARKLOGIC_INIT=true \
132132
-e MARKLOGIC_ADMIN_USERNAME={insert admin username} \
133133
-e MARKLOGIC_ADMIN_PASSWORD={insert admin password} \
134-
marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0
134+
marklogicdb/marklogic-db:11.0.0-centos-1.0.0
135135
```
136136

137137
Above command will start a Docker container `MarkLogic_cont_1` running MarkLogic Server and associate the named Docker volume `MarkLogic_vol_1` with it.
@@ -246,7 +246,7 @@ Create these files on your host machine: `marklogic-centos.yaml`, `mldb_admin_us
246246
version: '3.6'
247247
services:
248248
bootstrap:
249-
image: marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0
249+
image: marklogicdb/marklogic-db:11.0.0-centos-1.0.0
250250
container_name: bootstrap
251251
hostname: bootstrap
252252
dns_search: ""
@@ -331,7 +331,7 @@ The following is an example of a three-node MarkLogic server cluster created usi
331331
version: '3.6'
332332
services:
333333
bootstrap_3n:
334-
image: marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0
334+
image: marklogicdb/marklogic-db:11.0.0-centos-1.0.0
335335
container_name: bootstrap_3n
336336
hostname: bootstrap_3n
337337
dns_search: ""
@@ -351,7 +351,7 @@ services:
351351
networks:
352352
- external_net
353353
node2:
354-
image: marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0
354+
image: marklogicdb/marklogic-db:11.0.0-centos-1.0.0
355355
container_name: node2
356356
hostname: node2
357357
dns_search: ""
@@ -375,7 +375,7 @@ services:
375375
networks:
376376
- external_net
377377
node3:
378-
image: marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0
378+
image: marklogicdb/marklogic-db:11.0.0-centos-1.0.0
379379
container_name: node3
380380
hostname: node3
381381
dns_search: ""
@@ -472,7 +472,7 @@ Using Docker secrets, username and password information are secured when transmi
472472
version: '3.6'
473473
services:
474474
bootstrap:
475-
image: marklogic-centos/marklogic-server-centos:10.0-9.1-n
475+
image: marklogic-centos/marklogic-server-centos:11.0.0-centos-1.0.0
476476
hostname: bootstrap
477477
dns_search: ""
478478
environment:
@@ -497,7 +497,7 @@ services:
497497
networks:
498498
- external_net
499499
node2:
500-
image: marklogic-centos/marklogic-server-centos:10.0-9.1-n
500+
image: marklogic-centos/marklogic-server-centos:11.0.0-centos-1.0.0
501501
hostname: node2
502502
dns_search: ""
503503
environment:
@@ -525,7 +525,7 @@ services:
525525
networks:
526526
- external_net
527527
node3:
528-
image: marklogic-centos/marklogic-server-centos:10.0-9.1-n
528+
image: marklogic-centos/marklogic-server-centos:11.0.0-centos-1.0.0
529529
hostname: node3
530530
dns_search: ""
531531
environment:
@@ -661,7 +661,7 @@ $ docker run -d -it -p 7100:8000 -p 7101:8001 -p 7102:8002 \
661661
--mount src=MarkLogicVol,dst=/var/opt/MarkLogic \
662662
--network ml-cluster-network \
663663
--dns-search "marklogic.com" \
664-
marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0
664+
marklogicdb/marklogic-db:11.0.0-centos-1.0.0
665665
```
666666
If successful, the command will output the ID for the new container. Give the container a couple of minutes to get initialized. Continue with the next section to create additional nodes for the cluster.
667667

@@ -688,7 +688,7 @@ $ docker run -d -it -p 7200:8000 -p 7201:8001 -p 7202:8002 \
688688
-e MARKLOGIC_GROUP=dnode \
689689
--mount src=MarkLogicVol,dst=/var/opt/MarkLogic \
690690
--network ml-cluster-network \
691-
marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0
691+
marklogicdb/marklogic-db:11.0.0-centos-1.0.0
692692
```
693693

694694
When you complete these steps, you will have multiple containers; one on each VM, and all connected to each other on the 'ml-cluster-network' network. All the containers will be part of same cluster.
@@ -698,7 +698,7 @@ When you complete these steps, you will have multiple containers; one on each VM
698698
MarkLogic has extensive documentation about upgrades, see [https://docs.marklogic.com/guide/relnotes/chap2](https://docs.marklogic.com/guide/relnotes/chap2). Other than the uninstall and install of the MarkLogic RPMs, the overall processes and compatibility notes for upgrades remain the same when you run MarkLogic in containers. Instead of uninstalling and installing the MarkLogic RPMs, use the following procedure to upgrade a container instance to a newer release of MarkLogic. Be sure to follow the sequence described in the documentation for rolling upgrades [https://docs.marklogic.com/guide/admin/rolling-upgrades](https://docs.marklogic.com/guide/admin/rolling-upgrades) if you need to upgrade with zero downtime.
699699

700700
To upgrade MarkLogic Docker from release 10.x to the latest release, perform following steps:
701-
Note: In the below example, we are upgrading the container to marklogic-server:10.0-9.1-centos-1.0.0.
701+
Note: In the below example, we are upgrading the container to marklogic-server:11.0.0-centos-1.0.0.
702702

703703
1. Stop the MarkLogic Docker container.
704704
Use following command to stop the container:
@@ -714,7 +714,7 @@ $ docker run -d -it -p 8000:8000 -p 8001:8001 -p 8002:8002 \
714714
-e MARKLOGIC_INIT=true \
715715
-e MARKLOGIC_ADMIN_USERNAME={insert admin username} \
716716
-e MARKLOGIC_ADMIN_PASSWORD={insert admin password} \
717-
marklogicdb/marklogic-db:10.0-9.1-centos-1.0.0
717+
marklogicdb/marklogic-db:11.0.0-centos-1.0.0
718718
```
719719
3. In a browser, open the MarkLogic Admin Interface for the container (http://<vm_ip>:8001/).
720720
4. When prompted by the Admin Interface to upgrade the databases and configuration files, click the Ok button to confirm the upgrade.
@@ -732,7 +732,7 @@ $ docker run -d -it -p 7000:8000 -p 7001:8001 -p 7002:8002 \
732732
-e MARKLOGIC_INIT=true \
733733
-e MARKLOGIC_ADMIN_USERNAME={insert admin username} \
734734
-e MARKLOGIC_ADMIN_PASSWORD={insert admin password} \
735-
marklogicdb/marklogic-db:10.0-9.1-centos-1.0.0
735+
marklogicdb/marklogic-db:11.0.0-centos-1.0.0
736736
```
737737
The /space mounted on the Docker volume can now be used as backup directory for backing up/restoring a database using the procedures described in the MarkLogic documentation: https://docs.marklogic.com/guide/admin/backup_restore
738738

@@ -752,9 +752,9 @@ The following is a set of steps to run to access a container while it is running
752752
2. Get the container ID for the MarkLogic container running on the machine. To do this, run the following command:
753753

754754
```
755-
$ docker container ps --filter ancestor=marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0 -q
755+
$ docker container ps --filter ancestor=marklogicdb/marklogic-db:11.0.0-centos-1.0.0 -q
756756
```
757-
In this example command `marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0` is an image ID. Your container ID may be different for your machine.
757+
In this example command `marklogicdb/marklogic-db:11.0.0-centos-1.0.0` is an image ID. Your container ID may be different for your machine.
758758

759759
Example output:
760760

@@ -772,7 +772,7 @@ Here's an example of unfiltered output from that command:
772772

773773
```
774774
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
775-
f484a784d998 marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0 "/usr/local/bin/star…" 16 minutes ago Up 16 minutes 25/tcp, 7997-7999/tcp, 8003-8010/tcp, 0.0.0.0:8000-8002 8000-8002/tcp vibrant_burnell
775+
f484a784d998 marklogicdb/marklogic-db:11.0.0-centos-1.0.0 "/usr/local/bin/star…" 16 minutes ago Up 16 minutes 25/tcp, 7997-7999/tcp, 8003-8010/tcp, 0.0.0.0:8000-8002 8000-8002/tcp vibrant_burnell
776776
```
777777

778778
3. Run a command to access a remote shell on the container.
@@ -863,7 +863,7 @@ If the process is successful, a message saying the node has left the swarm will
863863

864864
# Known Issues and Limitations
865865

866-
10.0-9.5-centos-1.0.0
866+
11.0.0-centos-1.0.0
867867

868868
1. Enabling huge pages for clusters containing single-host, multi-container configurations may lead to failure, due to incorrect memory allocation. MarkLogic recommends that you disable huge pages in such architectures.
869869
2. Database replication will only work for configurations having a single container per host, with matching hostname.
@@ -908,3 +908,4 @@ If the process is successful, a message saying the node has left the swarm will
908908
- 10.0-9.2-centos-1.0.0-ea4 - MarkLogic Developer Docker image includes all features and is limited to developer use
909909
- 10.0-9.4-centos-1.0.0-ea4 - MarkLogic Developer Docker image includes all features and is limited to developer use
910910
- 10.0-9.5-centos-1.0.0-ea4 - MarkLogic Developer Docker image includes all features and is limited to developer use
911+
- 10.0-9.5-centos-1.0.0 - MarkLogic Developer Docker image includes all features and is limited to developer use

docker-compose/marklogic-centos.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
version: '3.6'
33
services:
44
bootstrap:
5-
image: marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0
5+
image: marklogicdb/marklogic-db:11.0.0-centos-1.0.0
66
container_name: bootstrap
77
hostname: bootstrap
88
dns_search: ""

docker-compose/marklogic-cluster-centos.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
version: '3.6'
33
services:
44
bootstrap_3n:
5-
image: marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0
5+
image: marklogicdb/marklogic-db:11.0.0-centos-1.0.0
66
container_name: bootstrap_3n
77
hostname: bootstrap_3n
88
dns_search: ""
@@ -22,7 +22,7 @@ services:
2222
networks:
2323
- external_net
2424
node2:
25-
image: marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0
25+
image: marklogicdb/marklogic-db:11.0.0-centos-1.0.0
2626
container_name: node2
2727
hostname: node2
2828
dns_search: ""
@@ -46,7 +46,7 @@ services:
4646
networks:
4747
- external_net
4848
node3:
49-
image: marklogicdb/marklogic-db:10.0-9.5-centos-1.0.0
49+
image: marklogicdb/marklogic-db:11.0.0-centos-1.0.0
5050
container_name: node3
5151
hostname: node3
5252
dns_search: ""

0 commit comments

Comments
 (0)