在Chromebook上,安装Docker的命令是什么?
Chromebook 安装 Docker 的命令列表
输入终端
安装软件包
$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
パッケージ詳細apt-transport-httpsAHTTPSプロトコルでパッケージを取得するトランスポートメソッドca-certificatesSSL/TLS通信時に使用される証明書を管理curlコマンドラインからデータを転送gnupg-agentGNU Privacy Guard エージェントsoftware-properties-commonソフトウェアリポジトリ管理ツール
注册GPG公钥
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
コマンド詳細https://download.docker.com/linux/ubuntu/gpgGPG公開鍵URLsudo apt-key add -公開鍵をシステムに登録
指纹显示
$ sudo apt-key fingerprint 0EBFCD88
コマンド詳細fingerprintフィンガープリント表示0EBFCD88Dockerの公式GPG公開鍵識別子
添加存储库
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
コマンド詳細add-apt-repositoryAPT を使用してソフトウェアリポジトリを追加https://download.docker.com/linux/debian
https://download.docker.com/linux/ubuntuDocker公式リポジトリURL[arch=amd64]アーキテクチャを指定$(lsb_release -cs)Debianリリースのコードネームを動的に取得stableDocker 安定版リリース
https://download.docker.com/linux/ubuntuDocker公式リポジトリURL[arch=amd64]アーキテクチャを指定$(lsb_release -cs)Debianリリースのコードネームを動的に取得stableDocker 安定版リリース
更新存储库
$ sudo apt-get update
安装Docker
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
パッケージ詳細docker-ceDockerコアコンポーネントとツールdocker-ce-cliDockerコマンドラインインターフェースパッケージcontainerd.iocontainerdパッケージ(コンテナ実行に必要)
请确认安装是否成功。
$ docker --version
Docker version 24.0.5, build ced0996
无事安装完成
当输入命令时,有一条消息出现…
$ docker ps
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied
运行Docker命令需要加入Docker组。
Docker守护进程仅限于Docker组成员才能执行Docker命令。
$ sudo usermod -aG docker <ユーザー名>
※用户名称将更改为当前登录的用户名 ubuntu@ip-0-0-0-0 = ubuntu
当您执行代码后,请先注销再重新登录(第一次失败)。
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
如果不麻烦,也可以加上sudo进行执行,命令成功。