[Docker] 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您可能将应用程序与基础架构离开,从而能够疾速交付软件。借助 Docker,您能够与管理应用程序雷同的形式来治理基础架构。通过利用 Docker 的办法来疾速交付,测试和部署代码,您能够大大减少编写代码和在生产环境中运行代码之间的提早。
如果您打算应用(学习)Docker,但目前还没有装置,且无从下手,小九为您筹备了可视化 Docker 疾速装置教程~ 图文详解,步骤分明,一起看看吧!
初始化装置
惯例的装置,须要通过后期下载等简单的步骤。这里咱们介绍的是镜像一键部署的装置办法。这个办法比较简单,不容易呈现谬误影响后续的装置和应用,因而,门槛较低,对小白也更敌对。
在云服务器上部署 docker 预装包之后,能够间接参考上面的步骤~
查看:
- 在云控制台获取您的 服务器公网 IP 地址
- 如果应用 Portainer,请在云控制台平安组中,查看 Inbound(入)规定 下的 TCP:9000 端口是否开启
Docker 初始化向导
检测 Docker 装置
-
应用 SSH 连贯服务器,运行上面的命令,查看 Docker 的装置信息和运行状态
sudo docker info sudo systemctl status docker
- 运行服务状态查问命令,Docker 失常运行会失去 ” Active: active (running)… ” 的反馈
登录 Portainer
如果部署了 Portainer,请参考如下的初始化步骤:
- 通过本地浏览器拜访:http:// 服务器公网 IP:9000,间接进入 Portainer 界面
- 设置管理员账号密码,点击【Create user】
- 抉择【Local】作为镜像连贯选项,而后点击【Connect】
- 进入 Portainer 后盾治理界面,点击 Local 我的项目就能够开始应用 Portainer
- 通过 Portainer 查看运行容器,你会发现 Portainer 自身也是运行在容器中的
须要理解更多 Docker 的应用,请参考官网文档:Docker Documentation(opens new window)
常见问题
浏览器无法访问 Portainer(白屏没有后果)?
您的服务器对应的平安组 9000 端口没有开启(入规定),导致浏览器无奈它
Portainer 是如何装置的?
Portainer 本身也是采纳 Docker 装置
如果我用的部署包中没有 Portainer,如何装置它?
能够将服务器以后镜像更换为 Portainer 镜像,也能够在以后镜像的根底通过命令装置
# 通过命令装置 Portainer
docker volume create portainer_data
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
cd /usr/libexec/docker/
sudo ln -s docker-runc-current docker-runc
本文由 Websoft9 原创公布,转载请注明出处。