Eddie昌的博客 Eddie昌的博客
首页
  • 数据理论

    • 《数据仓库工具箱》
    • 《阿里巴巴大数据之路》
    • 《DAMA数据治理》
  • 数据实践

    • TypeScript
  • 数据分析1
  • 数据分析2
  • Hadoop生态
  • Linux
  • Git
  • 爱SQL
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 分类
  • 标签
  • 归档

Eddie昌

数据领域小学生
首页
  • 数据理论

    • 《数据仓库工具箱》
    • 《阿里巴巴大数据之路》
    • 《DAMA数据治理》
  • 数据实践

    • TypeScript
  • 数据分析1
  • 数据分析2
  • Hadoop生态
  • Linux
  • Git
  • 爱SQL
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 分类
  • 标签
  • 归档
  • Hadoop生态

  • Linux

    • Ubuntu中vscode不能输入中文
    • ubuntu增加程序桌面快捷方式
    • ubuntu安装flameshot
    • ubuntu安装dockerdesktop官方图形化docker管理工具
      • 一、检查及准备安装环境
      • 二、安装Docker Desktop
      • 三、设置阿里云镜像加速
    • Dockerfile配置centos安装sshd服务
  • Git

  • 爱SQL

  • 技术
  • Linux
Eddie昌
2024-01-25
目录

ubuntu安装dockerdesktop官方图形化docker管理工具原创

# ubuntu安装dockerdesktop官方图形化docker管理工具

# 一、检查及准备安装环境

1.检查是否有安装gnome-terminal

apt list|grep gnome-terminal
1

出现以下内容说明已经有安装:

用户及计算机名:/etc/apt$ apt list|grep gnome-terminal

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

gnome-terminal-data/jammy,jammy,now 3.44.0-1ubuntu1 all [已安装,自动]
gnome-terminal/jammy,now 3.44.0-1ubuntu1 amd64 [已安装,自动]
nautilus-extension-gnome-terminal/jammy,now 3.44.0-1ubuntu1 amd64 [已安装,自动]
1
2
3
4
5
6
7

如果没有则执行:

sudo apt remove docker-desktop
1

2.删除干净旧版docker-desktop

sudo apt remove docker-desktop
#或者用以下命令彻底删除旧版文件及app
rm -r $HOME/.docker/desktop
sudo rm /usr/local/bin/com.docker.cli
sudo apt purge docker-desktop
1
2
3
4
5

3.初始化pass信息,用于后期登陆Docker Desktop

gpg --generate-key

1
2

出现以下信息,填写你的docker id(没有的先到官网注册一个账号)

pg (GnuPG) 2.2.27; Copyright (C) 2021 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

注意:使用 “gpg --full-generate-key” 以获得一个全功能的密钥生成对话框。

GnuPG 需要构建用户标识以辨认您的密钥。

真实姓名: xxxxx 注册的用户名
电子邮件地址: xxx@xx.com 注册的📫
您选定了此用户标识:
    “xxx <xxx@xx.com>”

更改姓名(N)、注释(C)、电子邮件地址(E)或确定(O)/退出(Q)? o
我们需要生成大量的随机字节。在质数生成期间做些其他操作(敲打键盘
、移动鼠标、读写硬盘之类的)将会是一个不错的主意;这会让随机数
发生器有更好的机会获得足够的熵。
我们需要生成大量的随机字节。在质数生成期间做些其他操作(敲打键盘
、移动鼠标、读写硬盘之类的)将会是一个不错的主意;这会让随机数
发生器有更好的机会获得足够的熵。
gpg: 密钥 xxxasdfsdf 被标记为绝对信任
gpg: 目录‘/home/xxx/.gnupg/openpgp-revocs.d’已创建
gpg: 吊销证书已被存储为‘/home/xxx/.gnupg/openpgp-revocs.d/xxxsadfsadf.rev’
公钥和私钥已经生成并被签名。

pub   rsa3072 2024-01-01 [SC] [有效至:2025-12-31]
      sfasdfasdfsdfsadfsdfsadfsdaf
uid                      xxx <xxx@xx.xxx>
sub   rsa3072 2024-01-01 [E] [有效至:2025-12-31]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

初始化pass信息:

pass init <your_generated_gpg-id_public_key>
1

出现类似以下信息说明成功了:

mkdir: created directory '/home/molly/.password-store/'
Password store initialized for <generated_gpg-id_public_key>
1
2

初始化pass后,可以登陆并使用以下命令pull自己的镜像到dock hub(需要后面安装完dock desktop之后),另外设置gpg key时会让你输入用户密码:

docker pull molly/privateimage
Using default tag: latest
latest: Pulling from molly/privateimage
3b9cc81c3203: Pull complete 
Digest: sha256:3c6b73ce467f04d4897d7a7439782721fd28ec9bf62ea2ad9e81a5fb7fb3ff96
Status: Downloaded newer image for molly/privateimage:latest
docker.io/molly/privateimage:latest
1
2
3
4
5
6
7

# 二、安装Docker Desktop

  1. 下载deb包

    wget https://desktop.docker.com/linux/main/amd64/docker-desktop-4.26.1-amd64.deb
    
    1

    想要获取最新的版本包可以到https://www.docker.com/products/docker-desktop/ 获取

  2. 安装Docker Desktop

    sudo apt-get update
    sudo apt-get install ./docker-desktop-<version>-<arch>.deb
    #出现以下提示可以忽略
    N: Download is performed unsandboxed as root, as file '/home/user/Downloads/docker-desktop.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
    
    1
    2
    3
    4
  3. 启动/停止Docker Desktop

    systemctl --user start docker-desktop
    systemctl --user stop docker-desktop
    
    1
    2
  4. 查看是否安装成功

    docker compose version
    Docker Compose version v2.17.3
    
    docker --version
    Docker version 23.0.5, build bc4487a
    
    docker version
    Client: Docker Engine - Community
     Cloud integration: v1.0.31
     Version:           23.0.5
     API version:       1.42
    <...>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
  5. 设置开机启动

    # 如果个人电脑使用的话不建议开机启动,因为容器多了会占用资源。用到时启动即可
    systemctl --user enable docker-desktop
    
    1
    2

# 三、设置阿里云镜像加速

  1. 停止Docker Desktop及其他组件

    systemctl --user stop docker-desktop
    
    1
  2. 进入https://cr.console.aliyun.com/cn-shanghai/instances/mirrors ,找到镜像加速器,复制下面的语句运行:

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://用户随机字符串.mirror.aliyuncs.com"]
    }
    EOF
    
    1
    2
    3
    4
    5
    6
  3. 启动Docker Desktop

    systemctl --user start docker-desktop
    
    1
  4. 进入设置==》Docker Engine粘贴镜像信息,后点击Apply&Restart

    {
      "builder": {
        "gc": {
          "defaultKeepStorage": "20GB",
          "enabled": true
        }
      },
      "experimental": false,
      "registry-mirrors": ["https://随机串.mirror.aliyuncs.com"]
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
#Linux#Ubuntu
ubuntu安装flameshot
Dockerfile配置centos安装sshd服务

← ubuntu安装flameshot Dockerfile配置centos安装sshd服务→

最近更新
01
06.搭建一套源生hadoop、Spark、Flink集群3-Hive安装 原创
04-26
02
搭建一套源生Hadoop、Spark、Flink集群1-环境准备 原创
04-25
03
搭建一套源生hadoop、Spark、Flink集群2-Hadoop安装 原创
04-25
更多文章>
Theme by Vdoing | Copyright © 2019-2024 Evan Xu | MIT License | 粤ICP备2023070487号-1 | 粤公网安备44200102445447
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式