Merge pull request #17070 from dvdksn/engine/update-chmod-gpgkeys-deb

engine: update gpg setup for debian and ubuntu
This commit is contained in:
David Karlsson 2023-04-11 20:30:52 +02:00 committed by GitHub
commit ce050038cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 26 deletions

View File

@ -95,8 +95,9 @@ Docker from the repository.
2. Add Docker's official GPG key: 2. Add Docker's official GPG key:
```console ```console
$ sudo mkdir -m 0755 -p /etc/apt/keyrings $ sudo install -m 0755 -d /etc/apt/keyrings
$ curl -fsSL {{ download-url-base }}/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg $ curl -fsSL {{ download-url-base }}/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
$ sudo chmod a+r /etc/apt/keyrings/docker.gpg
``` ```
3. Use the following command to set up the repository: 3. Use the following command to set up the repository:
@ -119,18 +120,6 @@ Raspbian.
$ sudo apt-get update $ sudo apt-get update
``` ```
> Receiving a GPG error when running `apt-get update`?
>
> Your default [umask](https://en.wikipedia.org/wiki/Umask){: target="blank"
> rel="noopener" } may be incorrectly configured, preventing detection of the
> repository public key file. Try granting read permission for the Docker
> public key file before updating the package index:
>
> ```console
> $ sudo chmod a+r /etc/apt/keyrings/docker.gpg
> $ sudo apt-get update
> ```
2. Install Docker Engine, containerd, and Docker Compose. 2. Install Docker Engine, containerd, and Docker Compose.
<ul class="nav nav-tabs"> <ul class="nav nav-tabs">

View File

@ -94,8 +94,9 @@ Docker from the repository.
2. Add Docker's official GPG key: 2. Add Docker's official GPG key:
```console ```console
$ sudo mkdir -m 0755 -p /etc/apt/keyrings $ sudo install -m 0755 -d /etc/apt/keyrings
$ curl -fsSL {{ download-url-base }}/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg $ curl -fsSL {{ download-url-base }}/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
$ sudo chmod a+r /etc/apt/keyrings/docker.gpg
``` ```
3. Use the following command to set up the repository: 3. Use the following command to set up the repository:
@ -115,18 +116,6 @@ Docker from the repository.
$ sudo apt-get update $ sudo apt-get update
``` ```
> Receiving a GPG error when running `apt-get update`?
>
> Your default [umask](https://en.wikipedia.org/wiki/Umask){: target="blank"
> rel="noopener" } may be incorrectly configured, preventing detection of the
> repository public key file. Try granting read permission for the Docker
> public key file before updating the package index:
>
> ```console
> $ sudo chmod -R a+rx /etc/apt/keyrings
> $ sudo apt-get update
> ```
2. Install Docker Engine, containerd, and Docker Compose. 2. Install Docker Engine, containerd, and Docker Compose.
<ul class="nav nav-tabs"> <ul class="nav nav-tabs">