【阿里云】 云服务器 ECS 安装 Docker 并运行

16 篇文章 0 订阅
8 篇文章 0 订阅

目录

目录

前沿 

1.未安装Docker之前的宝塔面板

2.通过命令行安装Docker的宝塔面板

远程连接ECS实例

1. FinalShell 连接工具 

a.新建SSH连接

b.登录ECS实例

c.连接成功

2.安装Docker

a.运行以下命令,下载docker-ce的yum源

b.运行以下命令,安装Docker。

3.执行以下命令,检查Docker是否安装成功。

4.执行以下命令,启动Docker服务,并设置开机自启动。

5.执行以下命令,查看Docker是否启动。


前沿 

操作系统:CentOS 7.x 64位

网络类型:专有网络VPC

IP地址:实例已分配公网IP地址或绑定弹性公网IP(EIP)

安全组:入方向放行80、22、8080端口。

 i. 直接在宝塔面板中安装Docker

ii.ssh连接linux服务,通过命令行安装Docker

如果你还没有服务器,这里给你两个方案用来实践:

      

1.未安装Docker之前的宝塔面板

2.通过命令行安装Docker的宝塔面板

远程连接ECS实例

1. FinalShell 连接工具 

下载地址及参考文献:使用FinalShell链接到Linux_finalshell怎么连接linux-CSDN博客

a.新建SSH连接

b.登录ECS实例

c.连接成功

连接主机...
连接主机成功
Last login: Wed May 15 22:42:08 2024 from xxx.xxx.xxx.xxx

Welcome to Alibaba Cloud Elastic Compute Service !

2.安装Docker

a.运行以下命令,下载docker-ce的yum源
sudo wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

b.运行以下命令,安装Docker。
# 注意:需要在~ 目录(root) 运行
sudo yum -y install docker-ce

3.执行以下命令,检查Docker是否安装成功。

sudo docker -v

如下图回显信息所示,表示Docker已安装成功。

[root@xxxxxxx ~]# sudo docker -v
Docker version 26.x.x, build 211e74b

4.执行以下命令,启动Docker服务,并设置开机自启动。

# 启动
sudo systemctl start docker

# 开机自动启动
sudo systemctl enable docker

刷新宝塔面板,当前状态已开启(当然,你也可以通过宝塔面板进行开启) 

5.执行以下命令,查看Docker是否启动。

sudo systemctl status docker

  • 32
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【资源说明】 1、基于SSM框架+Mysql的完整电商网站项目源码+项目说明(毕设).zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于ASP.NET 的选题系统网站设计项目源码(毕业设计).zip ## 概述 电商项目 ![](./docs/assets/80.png) ![](./docs/assets/81.png) ## 云服务器 添置一台阿里云ECS服务器(CentOS 7.9),安全组设置中添加常用端口:80(http), 22(ssh), 3306(mysql), 6379(redis)等,重置实例密码后重启服务器 通过ssh建立会话远程连接云服务器 ```shell $ ssh root@远程服务器公网ip地址 根据prompt输入实例密码 ``` localhost免密码登陆远程云服务器 ```shell 本地: 生成本地公钥和私钥,并通过scp指令将公钥安全拷贝到远程服务器.ssh目录下 $ ssh-keygen -t rsa $ scp id_rsa.pub root@远程服务器公网ip地址:~/.ssh/id_rsa.pub 远程: 将公钥内容追加到~/.ssh/authorized_keys中 $ cd ~/.ssh && cat id_rsa.pub >> authorized_keys 这样下次ssh登陆服务器时就不用输入密码 ``` ssh连接长时间不操作保持不断开 ```shell 配置下服务器的/etc/ssh/sshd_config文件 Host * # 断开时重试连接的次数 ServerAliveCountMax 600 # 每隔30秒自动发送一个空的请求以保持连接 ServerAliveInterval 10 重启一下ssh服务 $ systemctl restart sshd ``` ```shell 查看可用内存 free -m 切换到root用户 su root ``` ## Docker ### Docker上手 使用Docker虚拟化容器技术来隔离软件(mysql, redis, elasticsearch, rabbitmq等)的运行时环境

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值