当前位置: 首页 > article >正文

云服务器搭建及Docker使用---清风

声明!

通过学习 泷羽sec的个人空间-泷羽sec个人主页-哔哩哔哩视频,做出的文章,如涉及侵权马上删除文章,笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负.

文章为个人学习笔记。想学习更多知识,请认准泷羽sec

docker安装

sudo apt-get update #检查更新
​
sudo apt-get install docker.io #下载docker
​
​
  • 检查是否安装成功,查看一下版本

docker -V

  • 启动Docker

    sudo service docker start
  • 启动成功后,没有错误信息输出。 使用sudo docker ps 命令验证Docker是否启动成功

    sudo docker ps 

  • Docker配置中国镜像源 在/etc/docker/daemon.json文件中拉取镜像源,vim编辑点击i插入,将下面内容保存并退出(保存退出是点击esc->:->wq!)

    vim /etc/docker/daemon.json
    ​
    {
        "registry-mirrors": [
            "https://5tqw56kt.mirror.aliyuncs.com",
            "https://docker.hpcloud.cloud",
            "https://docker.m.daocloud.io",
            "https://docker.1panel.live",
            "http://mirrors.ustc.edu.cn",     
            "https://docker.chenby.cn",
            "https://docker.ckyl.me",
            "http://mirror.azure.cn",
            "https://hub.rat.dev"
        ]
    }
    ​

    重启Docker服务:完成配置后,需要重启Docker服务使配置生效。kali中使用命令sudo systemctl restart docker

    sudo systemctl restart docker

    Docker中安装CentOS 7

  • 拉取CentOS 7的官方镜像源

    sudo docker pull centos:7
  • 运行一个基于CentOS 7镜像的容器:

    sudo docker run -it --name my_centos:7 /bin/bash
    ​
    sudo docker run -d --name my_centos7 centos:7 /bin/bash

    两个命令都会创建,exit退出后任然存在,可以使用docker ps -ac进行查看

    • -it :允许你交互式运行容器,会占用终端。

    • OR或者 -d选项,容器会在后台运行,不会战占用当前终端

    • --name my_centos7 容器明命为:my_centos7

    • centos:7 指定使用的镜像

    • /bin/bash 启动容器后执行的命令,这里启动bash让你与容器交互

    • 执行上述命令后,你会进入一个 新的CentOS 7 容器中这个环境中执行CentOS 7系统的命令

  • 输入exit,退出容器

    • 后续再进入此容器

    • docker start my_centos7 #重开容器
      ​
      docker exec -it my_centos7 bash #再次进入容器
  • 创建Apache容器后台运行

    docker container run -d --rm -p 8080:80 httpd
    • 第一次运行镜像容器时,都会出现Unable这是很常见的情况,因为本来就没有需要Docker去网上pull(下载)

    • 使用curl命令检查搭建是否成功

    • curl localhost:8080
    • 存在回显,有具体标签,表示搭建成功

Docker常用命令

  • 查看所有正在运行的容器

    docker container ls

  • 查看所有已创建的容器

    docker ps -a
  • 查看特定容器的进程信息

    docker top <container_name_or_id>
        <container_name_or_id>是自己容器的名称
    • PID:进程的 ID。

    • USER:运行该进程的用户。

    • TIME:该进程已经运行的时间。

    • COMMAND:启动该进程的命令。

  • 登陆后台运行的容器

    docker exec -it 7b1dc75fea2f /bin/bash
        7b1dc75fea2f #每个人的docker的id是不相同的,可以使用上述命令查看

    使用设置的name参数也是可以的

    docker exec -it my_centos7 /bin/bash
  • 停止容器

    docker container stop my_centos7

服务器

个人用的免费(3个月)的阿里云 阿里云-计算,为了无法计算的价值 登录进去,右上角进入——控制台

服务器创建完成样子

这里可以使用免费工具finalshell进行连接,或xshell等等。但是连接前需要对阿里云服务器重置初始密码,为进行工具连接。

域名

阿里云1元域名
西部数码查询域名注册情况

有了阿里的ip再有了阿里的域名,如何绑定呢?

什么是云解析DNS?

云解析DNS(Alibaba Cloud DNS)是一种安全、快速、稳定、可扩展的权威DNS服务,云解析DNS为企业和开发者将易于管理识别的域名转换为计算机用于互连通信的数字IP地址,从而将用户的访问路由到相应的网站或应用服务器。

    .com/.net/.cn/.xin/.top/.xyz/.vip/.club/.shop/.wang/.ren等域名注册成功后必须进行域名实名认证,否则会造成解析不生效,实名认证审核通过后的1-2个工作日解析可恢复使用

一级域名二级域名?

例如:

    laker.com是一级域名

    www.laker.com是二级域名

    blog.laker.com是二级域名

1.进入云解析DNS

方式一:从个人控制台 - 左上角菜单树 - 进入域名管理。

方式二:直接搜索云解析DNS

2.解析

域名列表 - 选择待解析域名 - 点击解析按钮,进入解析配置页面。

添加解析记录

域名配置完成后,使用ping命令测试,域名与ip是否绑定到位

宝塔搭建(保姆级教程)

bash <(curl -sSL https://linuxmirrors.cn/main.sh)  更新源
我认为5好用 然后一直回车,全部完成后安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 
复制吧

 

请选择以下其中一种方式解决不安全提醒
1、下载证书,地址:https://dg2.bt.cn/ssl/baota_root.pfx,双击安装,密码【www.bt.cn】
2、点击【高级】-【继续访问】或【接受风险并继续】访问
教程:https://www.bt.cn/bbs/thread-117246-1-1.html
mac用户请下载使用此证书:https://dg2.bt.cn/ssl/mac.crt
按照这个说明,都做好,导入浏览器,这个非常简单,就不在重复了

这样宝塔就搭建好了

革命尚未成功 同志仍需努力


http://www.kler.cn/a/393151.html

相关文章:

  • C#运动控制系统:雷赛控制卡实用完整例子 C#雷赛开发快速入门 C#雷赛运动控制系统实战例子 C#快速开发雷赛控制卡
  • Ftrans数据摆渡系统 搭建安全便捷跨网文件传输通道
  • 音视频入门基础:MPEG2-PS专题(2)——使用FFmpeg命令生成ps文件
  • 【C++】统计正整数的位数:题目解析与代码优化
  • EDGE浏览器每次关闭时再次打开保存的密码就消失如何解决
  • 低成本Type - C单口便携屏的全方位解析
  • 贪心算法理论
  • 集群聊天服务器(2)Json介绍
  • android studio中按钮提示Hardcoded string “XX“, should use `@string` resource
  • 【windows 下使用 tree】
  • sql专题 之 where和join on
  • AI数字人使用的技术及应用场景
  • 卷积神经网络CNN——卷积层、池化层、全连接层
  • ubuntu 安装kafka-eagle
  • 遗传算法与深度学习实战——利用进化计算优化深度学习模型
  • 麒麟V10,arm64,离线安装docker和docker-compose
  • 【react】React Router基础知识
  • Rust编程与项目实战-函数指针
  • 案例学习java
  • AI大模型开发架构设计(18)——基于大模型构建企业知识库案例实战
  • 24年下软考网络工程师真题及答案,估分、备考速看!
  • React第一个项目
  • 【Lucene】详细讲解创建索引的步骤:分词、去停用词、语言处理、倒排表构建
  • 深入了解支持向量机:机器学习中的经典算法
  • Ue5 umg学习(三)文本控件
  • 交互新体验:Axure动态面板下的图片拖动技巧