目录
云服务器的使用场景
登录云服务
安装部署docker环境
docker常用命令
云服务器的使用场景
云服务器位于云盘算产业金字塔底层,是支持云盘算应用的基础设施平台;通过集群、虚拟化、智能热迁徙等一系列手艺应用把成千上万台自力服务器整合成一个大的资源池,和带宽、IP等互联网资源配套提供应用户使用。
云服务器服务主要分为两个焦点产物:面向中小企业用户的公有云产物;面向大中型互联网用户的私有云产物。知足了差异客户对IT部署的客观需求。
云服务器提供了天真的付费方式、弹性的资源设置、便利的治理方式,从成本、升级、使用等方面为用户提供了极大的便利和远远逾越传统服务器托管、VPS等服务的用户体验。
据权威数据显示,云服务器已应用于游戏行业、企业网站、软件开发测试、电子商务平台等多个差异领域。弹性云服务器的可伸缩性、便利治理等特征正在越来越多的被企业所接纳。
登录云服务
登录云服务器
在购买ECS服务器后,系统会创建一个ECS实例。每一个ECS实例对应一台已购买的云服务器。您可以通过电脑上自带的终端工具访问云服务器,进行应用部署和环境搭建。
在左侧导航栏,选择实例与镜像>实例。
在顶部菜单栏左上角处,选择实例的所属地域。
在实例页面,找到目标实例,在操作列单击 > 实例属性>重置实例密码,按照界面提示设置ECS实例的登录密码。保存密码后,在弹出的页面,单击立即重启使密码生效。
说明:实例创建完成大约3~5分钟后,才支持重置实例密码,如不可重置请耐心等待后重试。
-
单击实例的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
保存镜像文章来源:https://www.toymoban.com/news/detail-728467.html
docker save 镜像名/镜像ID -o 镜像保存在哪个位置与名字 文章来源地址https://www.toymoban.com/news/detail-728467.html
到了这里,关于在云服务器上部署docker的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!