Linux --- Ubuntu 部署 Docker 完整步骤
小编今天尝试了一下在 ubuntu 安装 docker ,试了很多方法,前面几种都失败了,在这里分享一下最后成功的步骤。1,查看当前 Linux 内核版本。(docker 需要64位操作系统,kernel内核至少在 3.10 版本上)$ uname -r4.15.0-45-generic$ cat /proc/version## 查看当前 ubuntu 版本Linux version 4.
·
小编今天尝试了一下在 ubuntu 安装 docker ,试了很多方法,前面几种都失败了,在这里分享一下最后成功的步骤。
1,查看当前 Linux 内核版本。(docker 需要64位操作系统,kernel内核至少在 3.10 版本上)
$ uname -r
4.15.0-45-generic
$ cat /proc/version ## 查看当前 ubuntu 版本
Linux version 4.15.0-45-generic (build@lcy01-amd64-027) (gcc version 5.4.0 20160609
(Ubuntu 5.4.0-6ubuntn1~16.04.10)) #48~16.04.1-Ubuntu SMP Tue Jan 29 18:03:48 UTC 2019
2, 安装:网站 https://get.docker.com 提供了 curl-able 的安装脚本 install.sh,我们可以通过 curl 的方式进行安装 docker。
$ sudo apt-get update
$ sudo apt-get install curl
3,执行安装脚本
$ curl -k -sSl https://get.docker.com | sudo sh
4,查看 docker 版本
$ docker version
Client: Docekr Engine - Community
Version: 20.10.6
API version: 1.41
Go versio: go1.13.15
Git commit: 370c289
Build: Fri Apr 9 22:47:12 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
5,验证 docker 是否安装成功
$ sudo docker run hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
...
For more examples and ideas, visit:
https://docs.docker.com/get-started/
6,docker 用户权限设置。(由于 docker 后台进程绑定的是 Unix 的 socket,而不是 TCP 端口,Unix 的 socket 默认属于 root 用户权限所有,因此用户执行 docker 命令需要加 sudo。为了方便,需要添加名为 docker 的用户组,并把当前用户添加进这个用户组,方便使用。记得用户加入 docker 用户组后,需要退出重新进行才能生效。)
$ sudo groupadd docker
$ sudo usermod -aG docker $USER ## $USER 就是指获取当前登录的用户
更多推荐
已为社区贡献4条内容
所有评论(0)