美文网首页
ubuntu下的Docker安装

ubuntu下的Docker安装

作者: arkliu | 来源:发表于2022-12-07 08:48 被阅读0次

ubuntu下的Docker安装

参考官网:Install on Ubuntu | Docker Documentation

  1. 安装gnome-terminal

    sudo apt install gnome-terminal
    

设置存储库

在新主机上首次安装 Docker 引擎之前,您需要 需要设置 Docker 存储库

  1. 更新软件包索引并安装软件包以允许使用 基于 HTTPS 的存储库
sudo apt-get update
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
  1. 添加 Docker 的官方 GPG 密钥:

    sudo mkdir -p /etc/apt/keyrings
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    
  2. 使用以下命令设置存储库

    echo \
      "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
      $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    

    安装 Docker 引擎

    1. 更新包索引

      sudo apt-get update
      
    2. 安装 Docker Engine、containerd 和 Docker Compose。

      sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
      
    3. 通过运行映像验证 Docker 引擎安装是否成功

      sudo docker run hello-world
      
    4. 启动docker

      systemctl start docker
      
      # 使用docker veriosn查看是否安装成功
      docker version 
      

      第四步,执行docker version可能遇到下面错误:

      Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.

          这是因为docker安装完成,一般用户没有权限启动docker服务,只能通过sudo来通过root用户权限来启动docker
      

解决:

              sudo gpasswd -a $USER docker
              newgrp docker
image-20221113200822009.png

运行hello-world

docker run hello-world
image-20221113201239074.png

查看本地的docker镜像

docker images
image-20221113201413830.png

配置docker镜像加速

#Docker中国官方镜像加速
--registry-mirror=https://registry.docker-cn.com
 
#网易163镜像加速
--registry-mirror=http://hub-mirror.c.163.com
 
#中科大镜像加速
--registry-mirror=https://docker.mirrors.ustc.edu.cn
#创建deamon.json文件
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
EOF

#重载Docker配置文件
sudo systemctl daemon-reload
#重启Docker服务
sudo systemctl restart docker
#查看配置结果
docker info|grep Mirrors -A 1
image-20221113202927885.png

相关文章

网友评论

      本文标题:ubuntu下的Docker安装

      本文链接:https://www.haomeiwen.com/subject/gsjkxdtx.html