当前位置:   article > 正文

在云服务器上部署docker_云服务器安装docker

云服务器安装docker

目录

 云服务器的使用场景

 登录云服务

 安装部署docker环境

 docker常用命令


 云服务器的使用场景


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

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

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

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

 登录云服务

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

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

 

 

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

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

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

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

  

 安装部署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 

拉取最新版的Nginx镜像。

docker pull nginx:latest 

 

 查看本地镜像。

docker images 

 

运行容器。


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

 

命令参数说明:

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

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

这样一个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 镜像保存在哪个位置与名字 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/529894
推荐阅读
相关标签
  

闽ICP备14008679号