我是新手,想学习如何使用 Docker 处理应用程序。我安装了 Ubuntu 18.04,如何启动并运行 Docker?我是否需要添加一些内容,因为我没有安装 Ubuntu 服务器?Docker 是否有 GUI 可以更轻松地启动?
答案1
不可能用简短的回答来详细说明docker的使用方法,不过有一个很好的指南https://docs.docker.com/
首先安装 Docker 引擎:https://docs.docker.com/engine/install/ubuntu/然后您就可以开始基于 Debian、Ubuntu 或任何其他受支持的系统配置您自己的容器,这本身就是一门艺术。
我建议您首先熟悉标准应用程序(如 apt-get、Firefox、LibreOffice 等)的图像,然后开始使用卷和绑定挂载进行数据存储,最后开始编写应用程序。
Docker 网站是你的朋友。
答案2
Ubuntu 桌面应该没问题。我还没有遇到任何与开发目的相关的差异。对于生产,建议使用 Ubuntu 服务器版本,不是因为 docker 有任何差异(我还没有遇到过),而是因为更合理的默认设置,例如不允许基于密码的 ssh。
安装步骤:
通过运行以下命令验证 Docker 是否尚未安装:
sudo docker -v
如果尚未安装,请按照此处的说明进行安装: https://docs.docker.com/engine/install/ubuntu/
您可能希望始终使用 docker 而不添加 sudo 前缀。为此,请执行以下操作:
sudo usermod -aG docker $USER
您可以在此处探索此项配置以及其他类似配置,例如在启动时启动 Docker:https://docs.docker.com/engine/install/linux-postinstall/
作为新用户,您可能还想在使用时设置 Compose。这是大多数应用程序以 Docker 形式分发的最常见方式。安装步骤如下:https://docs.docker.com/compose/install/#install-compose-on-linux-systems
熟悉命令行后,您可以探索 portainer 之类的 GUI。在我看来,它确实无助于让您轻松学习 docker。