首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头似乎没在跑。是你先开始的吗?

码头似乎没在跑。是你先开始的吗?
EN

Ask Ubuntu用户
提问于 2023-05-12 06:45:10
回答 1查看 78关注 0票数 0

我尝试在t2.运行Ubuntu的大型DataHub实例上与Docker一起安装Ubuntu。

我正在跟踪码头安装指南数据中心指南。指南提出的测试结果表明,这两种工具都已成功安装。

我的码头安装:

代码语言:javascript
复制
ubuntu@ip-172-31-15-72:~$ sudo docker version
Client: Docker Engine - Community
 Version:           23.0.5
 API version:       1.42
 Go version:        go1.19.8
 Git commit:        bc4487a
 Built:             Wed Apr 26 16:21:07 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          23.0.5
  API version:      1.42 (minimum version 1.12)
  Go version:       go1.19.8
  Git commit:       94d3ad6
  Built:            Wed Apr 26 16:21:07 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.21
  GitCommit:        3dce8eb055cbb6872793272b4f20ed16117344f8
 runc:
  Version:          1.1.7
  GitCommit:        v1.1.7-0-g860f061
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

我的DataHub安装:

代码语言:javascript
复制
ubuntu@ip-172-31-15-72:~$ datahub version
DataHub CLI version: 0.10.2.2
Python version: 3.10.6 (main, Mar 10 2023, 10:55:28) [GCC 11.3.0]

如果我尝试使用命令在Docker中启动DataHub,结果如下:

代码语言:javascript
复制
ubuntu@ip-172-31-15-72:~$ python3 -m datahub docker quickstart
[2023-05-12 06:27:11,109] INFO     {datahub.cli.quickstart_versioning:144} - Saved quickstart config to /home/ubuntu/.datahub/quickstart/quickstart_version_mapping.yaml.
[2023-05-12 06:27:11,109] INFO     {datahub.cli.docker_cli:643} - Using quickstart plan: composefile_git_ref='master' docker_tag='head'
Docker doesn't seem to be running. Did you start it?

我的问题是DataHub似乎不能使用Docker。你能告诉我如何让DataHub找到码头吗?

我怀疑快速启动命令是在没有安装Docker的位置搜索Docker。我试着查找和读取quickstart命令的代码,以便找到它搜索的位置。然后,我可以将其与安装Docker的位置进行比较。然而,这将消耗大量的时间,因为这个问题可能是微不足道的,并且在5分钟内为Linux完成了这个问题,所以我谦卑地请求您的帮助。

systemctl状态码头的结果:

代码语言:javascript
复制
ubuntu@ip-172-31-15-72:~$ systemctl status docker
● docker.service - Docker Application Container Engine
 Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
 Active: active (running) since Fri 2023-05-12 06:22:58 UTC; 46min ago
TriggeredBy: ● docker.socket
   Docs: https://docs.docker.com
   Main PID: 639 (dockerd)
      Tasks: 10
     Memory: 102.2M
        CPU: 764ms
     CGroup: /system.slice/docker.service
         └─639 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2023-05-15 07:01:54

数据中心的Slack社区找到了解决方案。

只有在没有使用datahub docker quickstart的情况下才能使用sudo命令。

因此,有必要遵循这一指南。它展示了如何为Docker创建一个用户组。如果Docker有一个用户名组,则不再需要sudo命令。

https://docs.docker.com/engine/install/linux-postinstall/

如果有人在这篇文章上绊倒了,谁有更深的知识为什么用户组是必要的,一个链接或一个简短的解释将是非常感激的;)

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1467620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档