我最近刚刚开始学习 Docker,因为目前有一些项目需要用到它。 我在这里记一下笔记,因为我每次搜索安装教程和看官方文档挺烦的。
使用脚本自动安装 Docker
进入 ssh,运行下面的命令即可
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
启动 Docker CE
运行下面的命令启动 Docker CE 并将其加入开机启动项
sudo systemctl enable docker
sudo systemctl start docker
建立 docker 用户组
默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。
建立 docker 组:
sudo groupadd docker
将当前用户加入 docker 组:
sudo usermod -aG docker $USER
退出当前终端并重新登录,进行如下测试。
测试 Docker 是否安装正确
docker run hello-world
一次性复制粘贴
我很懒,把代码整合起来,下次直接一次性复制粘贴吧~
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
sudo systemctl enable docker
sudo systemctl start docker
sudo groupadd docker
sudo usermod -aG docker $USER
docker run hello-world
后记
本文转载自 Github:Docker — 从入门到实践
上一篇
基于 NodeMCU 的智能车库管理系统
使用 NodeMCU、GPS 模块、激光传感器和 433M 无线模块制作的智能车库管理系统,实现车库门自动开关和车库灯自动控制。系统能够精准确定车辆位置,判断车辆进出,并提供稳定的信号传输。该系统包含车库门自动开启、车库灯自动控制、车辆位置精准确定以及稳定信号传输等功能,通过 GPS 模块、激光传感器和 433M 无线模块实现。
下一篇
Linux 下解压.tar.bz2 压缩包
本文介绍如何在 Linux 系统下解压.tar.bz2 格式的压缩包,包括安装 bzip2 组件和使用 tar 命令解压的步骤,并附带一些参考链接和解决问题的经验分享。