在云服务器上部署docker

这篇具有很好参考价值的文章主要介绍了在云服务器上部署docker。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

 云服务器的使用场景

 登录云服务

 安装部署docker环境

 docker常用命令


 云服务器的使用场景


云服务器位于云盘算产业金字塔底层,是支持云盘算应用的基础设施平台;通过集群、虚拟化、智能热迁徙等一系列手艺应用把成千上万台自力服务器整合成一个大的资源池,和带宽、IP等互联网资源配套提供应用户使用。

云服务器服务主要分为两个焦点产物:面向中小企业用户的公有云产物;面向大中型互联网用户的私有云产物。知足了差异客户对IT部署的客观需求。

云服务器提供了天真的付费方式、弹性的资源设置、便利的治理方式,从成本、升级、使用等方面为用户提供了极大的便利和远远逾越传统服务器托管、VPS等服务的用户体验。

据权威数据显示,云服务器已应用于游戏行业、企业网站、软件开发测试、电子商务平台等多个差异领域。弹性云服务器的可伸缩性、便利治理等特征正在越来越多的被企业所接纳。

 登录云服务

登录云服务器
在购买ECS服务器后,系统会创建一个ECS实例。每一个ECS实例对应一台已购买的云服务器。您可以通过电脑上自带的终端工具访问云服务器,进行应用部署和环境搭建。

在左侧导航栏,选择实例与镜像>实例。
在顶部菜单栏左上角处,选择实例的所属地域。
在实例页面,找到目标实例,在操作列单击 > 实例属性>重置实例密码,按照界面提示设置ECS实例的登录密码。保存密码后,在弹出的页面,单击立即重启使密码生效。
说明:实例创建完成大约3~5分钟后,才支持重置实例密码,如不可重置请耐心等待后重试。

 云服务器安装docker,服务器,docker,运维,阿里云

 云服务器安装docker,服务器,docker,运维,阿里云

  1. 单击实例的ID,选择安全组页签,单击安全组操作列的配置规则,在入方向添加需要放行的端口。本教程中,在安全组入方向放行SSH默认22端口,Nginx默认8080端口。

云服务器安装docker,服务器,docker,运维,阿里云

远程连接ECS实例。
返回实例页面,单击该实例对应操作列下的远程连接。 

云服务器安装docker,服务器,docker,运维,阿里云

在弹出的远程连接对话框中,单击通过Workbench远程连接对应的立即登录。 

云服务器安装docker,服务器,docker,运维,阿里云

在弹出的登录实例对话框中,输入登录信息,单击确定。

云服务器安装docker,服务器,docker,运维,阿里云  

 安装部署docker环境

首先安装docker ce的依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

添加Docker CE的软件源信息,这里使用的是阿里源软件信息

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

安装Docker CE。

yum makecache fast yum -y install docker-ce

启动Docker服务

systemctl    start   docker

配置阿里云镜像仓库(镜像加速)

sudo mkdir -p  /etc/docker

配置Docker的自定义镜像仓库地址。请将下面命令中的镜像仓库地址https://kqh8****.mirror.aliyuncs.com替换为阿里云为您提供的专属镜像加速地址。

tee /etc/docker/daemon.json <<-'EOF' {   "registry-mirrors": ["https://kqh8****.mirror.aliyuncs.com"] } EOF 

重新加载服务配置文件。

systemctl daemon-reload 

重启Docker服务。

systemctl restart docker 

使用Docker安装Nginx服务
查看Docker镜像仓库中Nginx的可用版本。

docker search nginx 

云服务器安装docker,服务器,docker,运维,阿里云

拉取最新版的Nginx镜像。

docker pull nginx:latest 

云服务器安装docker,服务器,docker,运维,阿里云 

 查看本地镜像。

docker images 

云服务器安装docker,服务器,docker,运维,阿里云 

运行容器。


docker run --name nginx-test -p 8080:80 -d nginx 

 

命令参数说明:

--name nginx-test:容器名称。
-p 8080:80: 端口进行映射,将本地8080端口映射到容器内部的80端口。
-d nginx: 设置容器在后台一直运行。
命令输出如下所示。

云服务器安装docker,服务器,docker,运维,阿里云

 在浏览器地址栏输入http://<ECS公网IP地址>:8080访问Nginx服务。

云服务器安装docker,服务器,docker,运维,阿里云

这样一个docker环境就部署完成了下面是docker的常用基础命令 

 

 docker常用命令

重启docker

systemctl restart docker



docker设置随服务启动而自启动

systemctl enable docker


查看docker 运行状态

------如果是在运行中 输入命令后 会看到绿色的active

systemctl status docker


查看docker 版本号信息

docker version
docker info

docker 帮助命令

docker --help           例:docker pull --help

docker 镜像命令 

查看自己服务器中docker 镜像列表

docker images

搜索镜像

docker search 镜像名
docker search --filter=STARS=9000 mysql 搜索 STARS >9000的 mysql 镜像

 拉取镜像

docker pull 镜像名 
docker pull 镜像名:tag


运行镜像

docker run 镜像名
docker run 镜像名:Tag

删除镜像

docker rmi -f 镜像名/镜像ID

#删除多个 其镜像ID或镜像用用空格隔开即可 
docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID

#删除全部镜像  -a 意思为显示全部, -q 意思为只显示ID
docker rmi -f $(docker images -aq)

强制删除镜像

docker image rm 镜像名称/镜像ID

保存镜像

docker save 镜像名/镜像ID -o 镜像保存在哪个位置与名字 文章来源地址https://www.toymoban.com/news/detail-728467.html

到了这里,关于在云服务器上部署docker的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 阿里云轻量级服务器安装docker

    前置知识:需要有一台阿里云服务器(或者自己电脑装虚拟机使用centos) docker理念:\\\"一次封装,到处运行\\\",只需要一次配置好环境,换到别的机子上就可以一键部署好,大大简化了操作。 docker:解决了运行环境和配置问题的软件容器。方便做持续集成并有助于整体发布的容器

    2023年04月22日
    浏览(65)
  • 阿里云轻量服务器--Docker--RocketMq安装

    前言:本文介绍使用docker 部署-RocketMq; 1 RocketMq 介绍: Apache RocketMQ是一款开源的分布式消息中间件,具有高吞吐量、高可用性、高伸缩性和灵活的可靠消息传输机制等特点。RocketMQ支持多种消息模式,包括异步传输、同步传输和单向传输,并支持多种订阅模式,包括广播模式

    2024年02月06日
    浏览(82)
  • 在云服务器中部署stable diffusion webui教程。

    要在云服务器中部署Stable Diffusion WebUI,你可以按照以下步骤进行操作: 准备环境: 获取一台云服务器,例如使用云服务提供商(如AWS、Azure、阿里云等)创建一个虚拟机实例。 确保服务器的操作系统满足Stable Diffusion WebUI的要求。通常,Linux发行版如Ubuntu或CentOS是常见选择。

    2024年02月13日
    浏览(51)
  • 分布式事务篇-2.1 阿里云轻量服务器--Docker--部署Seata

    本文介绍基于Seata 解决分布式事务,Seata 是一个服务所有首先需要对其进行部署。 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 拷贝完毕删

    2024年02月11日
    浏览(45)
  • 使用Docker安装运行RabbitMQ---阿里云服务器

    目录 0、阿里云没开端口的得要去安全组规则去添加: 1、下载RabbitMQ镜像: 2、查看镜像是否下载成功,得到docker镜像id: 3、运行RabbitMQ: 4、查看RabbbitMQ容器是否启动成功: 5、启动RabbitMQ中的插件管理 6、访问RabbitMQ的web配置界面 7、运行成功 0、阿里云没开端口的得要去安全

    2024年03月12日
    浏览(57)
  • 在云服务器中部署stable diffusion webui的办法

    这里参考了https://github.com/AUTOMATIC1111/stable-diffusion-webui的官方说明。 这里依旧使用conda虚拟环境:(anaconda 为例) 建立虚拟环境:(这里只需python版本大于3.0) 安装stable diffusion: 安装xformers: 或者: 运行: 使用: 我们使用云服务器,无法使用listen直接用本地连接,需要外

    2023年04月08日
    浏览(54)
  • 【云原生】Docker入门 -- 阿里云服务器环境下安装Docker

    📢📢📢📣📣📣 哈喽!大家好 ,我是【 Bug 终结者 】 ,【CSDNJava领域优质创作者】🏆,阿里云受邀专家博主🏆,51CTO人气博主🏆 . 一位上进心十足,拥有极强学习力的【 Java领域博主 】😜😜😜 🏅【Bug 终结者】博客的领域是【面向后端技术】的学习,未来会持续更新更

    2024年02月05日
    浏览(43)
  • 在云服务器上安装Jenkins

    说明:Jenkins是一个部署项目的平台,通过Jenkins可以省去从项目开发–部署项目之间的所有流程,做到代码提交即上线。本文介绍在云服务CentOS上安装Jenkins。 安装Jenkins之前,先要在云服务上安装JDK、Maven、Git,安装请参考JDK安装,Maven安装,Git安装。 JDK安装的文章是安装JD

    2024年02月12日
    浏览(45)
  • 【docker】部署svn服务器,docker安装部署svn服务器

    话不多说直接上步骤! 以上代码中,在容器中的/home/svn/test目录创建代码仓库,会同步到本机的/var/svn目录。我们先进行svn仓库配置。 SVN库中的配置目录 conf 有三个文件: 配置权限配置文件 authz 编辑 authz ,内容参考如下: 配置账号密码文件 passwd 编辑 passwd ,内容参考如下:

    2024年02月02日
    浏览(53)
  • 阿里云服务器docker安装网心云容器魔方

    为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客http://www.huerpu.cc:7000 一、docker环境搭建 首先要有docker环境,如果没有请参考这篇博客 二、安装网心云 出现如下响应,证明已经启动成功。 三、阿里云增加网络安全组规则 在阿里云的安全组规则里,增加入方向和出方

    2024年02月11日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包