Ubuntu Linux_物联网平台

系统说明

Ubuntu Linux是由南非人马克·沙特尔沃思(Mark Shuttleworth)创办的基于Debian Linux的操作系统,于2004年10月公布Ubuntu的第一个版本(Ubuntu 4.10“Warty Warthog”)。Ubuntu适用于笔记本电脑、桌面电脑和服务器,特别是为桌面用户提供尽善尽美的使用体验。Ubuntu几乎包含了所有常用的应用软件:文字处理、电子邮件、软件开发工具和Web服务等。
用户下载、使用、分享未修改的原版Ubuntu系统,以及到社区获得技术支持,无需支付任何许可费用。
Ubuntu提供了一个健壮、功能丰富的计算环境,既适合家庭使用又适用于商业环境。Ubuntu社区承诺每6个月发布一个新版本,以提供最新最强大的软件。

1/5:安装系统工具

sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

2/5:添加docker的软件库

国内用户建议切换到国内的镜像代理。推荐使用

#安装GPG证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
#写入软件源信息
sudo add-apt-repository "deb  https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

3/5:安装docker

安装docker

sudo apt-get -y update
sudo apt-get -y install docker-ce
sudo docker version                           #查看docker软件安装信息

docker软件安装信息如下图:

启动docker服务

查看docker服务状态

systemctl status docker

docker服务成功运行后效果如下图。

💡 提示

如果docker服务没有启动或开机启动再执行开机启动的命令。

(可选)开机启动

sudo systemctl enable docker             #开机启动docker

service docker start                #启动docker

编辑docker配置信息

例如:镜像库、存储驱动、日志登。

编辑配置文件

国内用户建议切换到国内的镜像代理。推荐使用

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
          "https://docker.xuanyuan.me",
                "https://docker.m.daocloud.io"
  ],
  "dns":  ["8.8.8.8", "8.8.4.4", "114.114.114.114"], 
  "exec-opts": ["native.cgroupdriver=systemd"],
  "data-root": "/var/docker",
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m",
    "max-file":"14"
  },
  "storage-driver": "overlay2"
}
EOF

重启docker

sudo systemctl restart docker

查看docker配置

sudo docker info

4/5:验证docker安装结果

💡 提示

国内的docker已经无法从官方仓库拉取docker镜像。需要选择合适的国内代理。

sudo docker run hello-world

应用部署效果如下图:

5/5:安装docker-compose

此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v1xdocs/lluq81aziw696g97
云腾五洲-AI助理