Docker 镜像快速入门指南
要快速启动 Docker 避风港: docker run -v /my/folder/.haven:/home/haven/.haven havenprotocolorg/haven-cli:latest havend
/my/folder/.haven
需要对 UID 100、GID 1000 有写权限
-v
表示要挂载卷 /my/folder/.haven
(这是您本地的数据目录)
第二部分( /home/haven/.haven
是docker容器内的挂载点)
/home/haven/.haven/lmdb
是容器内的路径。容器就像一个虚拟机,但更轻(实际上绑定到你的底层操作系统,而不是在上面安装另一个)
如果要在交互式会话中运行: docker run -ti -v /my/folder/.haven:/home/haven/.haven havenprotocolorg/haven-cli:latest havend
使用非交互式会话:docker run -v /my/folder/.haven:/home/haven/.haven havenprotocolorg/haven-cli:latest havend --non-interactive
分离模式: docker run -d -v /my/folder/.haven:/home/haven/.haven havenprotocolorg/haven-cli:latest havend --non-interactive
您可以使用以下命令列出当前正在运行的容器: docker ps
在它里面连接: docker exec -ti <container_id> sh
并停止它: docker stop <container_id>
在 Docker 之外绑定端口: docker run -d -v /my/folder/.haven:/home/haven/.haven havenprotocolorg/haven-cli:latest havend --non-interactive --rpc-bind-ip 0.0.0.0 --confirm-external-bind
绑定主机上的端口(以便可以在主机外访问您的守护进程): docker run -p17750:17750 -d -v /my/folder/.haven:/home/haven/.haven havenprotocolorg/haven-cli:latest havend --non-interactive --rpc-bind-ip 0.0.0.0 --confirm-external-bind