Step 1: Install Docker
If you don't already have Docker installed, you can download and install it from the Docker website.
Step 2: Pull the ArangoDB Docker Image
Open your terminal and pull the latest ArangoDB Docker image:
docker pull arangodb
Step 3: Run ArangoDB in a Docker Container
Once the image is pulled, you can run ArangoDB in a Docker container. The following command will run ArangoDB and map the necessary ports:
docker run -e ARANGO_ROOT_PASSWORD=mysecretpassword -d --name arangodb -p 8529:8529 arangodb
- Replace mysecretpassword with your desired root password for ArangoDB.
- The -d flag runs the container in detached mode.
- The --name arangodb flag names the container arangodb.
- The -p 8529:8529 flag maps port 8529 on your host to port 8529 in the container.
Step 4: Access ArangoDB
You can access the ArangoDB web interface at:
http://localhost:8529
Log in with the username root and the password you set in the ARANGO_ROOT_PASSWORD environment variable.
Step 5: Using ArangoDB Shell (arangosh)
To access the ArangoDB shell (arangosh) inside the Docker container, you can use the following command:
docker exec -it arangodb arangosh
This command will start an interactive shell session inside the running ArangoDB container.
Step 6: Managing the Container
- To stop the ArangoDB container:
docker stop arangodb
- To start the ArangoDB container again:
docker start arangodb
- To remove the ArangoDB container:
docker rm arangodb
Optional: Persistent Data Storage
By default, the data stored in the container will be lost when the container is removed. To persist data, you can create a Docker volume:
docker volume create arangodb_data
Then run the container with the volume attached:
docker run -e ARANGO_ROOT_PASSWORD=mysecretpassword -d --name arangodb -p 8529:8529 -v arangodb_data:/var/lib/arangodb3 arangodb
This ensures that your data is stored persistently on your host system.
No comments:
Post a Comment