Docker学习笔记:Ubuntu上的安装教程

Docker学习笔记:Ubuntu上的安装教程

docker介绍:https://ruanyifeng.com/blog/2018/02/docker-tutorial.html

安装教程

官方安装教程:https://docs.docker.com/engine/install/ubuntu/

步骤:添加官方密钥→更新apt→在线安装

  • 安装依赖库
sudo apt-get install ca-certificates curl
  • 添加官方密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -

验证是否拥有带指纹的密钥

sudo apt-key fingerprint 0EBFCD88

输出如下内容,即为添加成功:

pub   rsa4096 2017-02-22 [SCEA]
      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid           [ unknown] Docker Release (CE deb) <[email protected]>
sub   rsa4096 2017-02-22 [S]
  • 补充:设置稳定版仓库
add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ $(lsb_release -cs) \ stable"

参考:https://blog.csdn.net/zzh516451964zzh/article/details/126019663

  • 安装docker相关的包

更新apt

apt-get update

安装最新版本的Docker Engine-Community

sudo apt-get install docker-ce docker-ce-cli containerd.io

测试docker是否安装成功

扫描二维码关注公众号,回复: 17515710 查看本文章
docker version

输出

Client: Docker Engine - Community
 Version:           24.0.2
 API version:       1.43
 Go version:        go1.20.4
 Git commit:        cb74dfc
 Built:             Thu May 25 21:52:13 2023
 OS/Arch:           linux/amd64
 Context:           default

证明安装的docker版本是24.0.2

  • 如果报错“Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?”,则需要添加守护进程,参考https://zhuanlan.zhihu.com/p/659684412

为用户添加执行权限

一般来说,docker指令的执行需要sudo权限,不加sudo会报如下错误:

/var/run/docker.sock: connect: permission denied
  • 将普通用户username加入到docker组
sudo gpasswd -a username docker
  • 更新docker组
newgrp docker
  • 重启docker
sudo service docker restart

猜你喜欢

转载自blog.csdn.net/qq_50001789/article/details/142663661