【发布时间】:2018-12-22 00:11:11
【问题描述】:
我想在我通过 ssh 访问的 Arch Linux 机器上安装 ArangoDB for Docker。 ArangoDB Docker 下载可在此处找到:
此 ArangoDb 不会成为集群的一部分,并且没有活动的故障转移。 ArangoDB 配置和数据库需要持久化。
我需要使用 arango 命令行工具(arangosh、arangoimp 等)通过 ssh 访问它。我们需要从局域网的 8529 端口(ArangoDB 的默认端口)上对 Arango WebUI 进行 http 访问。
我已经完成了这些步骤:
sudo pacman -Syu docker
sudo systemctl enable docker
sudo systemctl start docker
sudo docker info
Docker 安装正确。
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 18.09.0-ce
Storage Driver: btrfs
Build Version: Btrfs v4.19
Library Version: 102
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
init version: fec3683
Security Options:
seccomp
Profile: default
Kernel Version: 4.19.11-arch1-1-ARCH
Operating System: Arch Linux
OSType: linux
Architecture: x86_64
CPUs: 12
Total Memory: 62.82GiB
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
我安装了 hello-world docker 容器:
sudo docker run -i -t hello-world
来自 Docker 的您好! 此消息表明您的安装似乎工作正常。
接下来我运行了这个命令:
docker run -e ARANGO_NO_AUTH -d --name arangodb-instance arangodb
这产生了预期的标识符。但是,似乎没有任何容器正在运行。
sudo docker info
Containers: 4
Running: 0
Paused: 0
Stopped: 4
Images: 2
http://localhost:8529 无法访问 ArangoDB
【问题讨论】:
标签: docker installation arangodb