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

网站建设应当注意小米应用商店

网站建设应当注意,小米应用商店,电信宽带做网站,wordpress注册中文版一、前言 记录时间 [2024-4-6] 前置文章:Docker学习笔记(一):入门篇,Docker概述、基本组成等,对Docker有一个初步的认识 在上文中,笔者进行了Docker概述,介绍其历史、优势、作用&am…

一、前言

记录时间 [2024-4-6]


前置文章:Docker学习笔记(一):入门篇,Docker概述、基本组成等,对Docker有一个初步的认识

在上文中,笔者进行了Docker概述,介绍其历史、优势、作用,以及基本组成。通过此,相信大家对Docker有了一个初步的认识。接下来就进入Docker的安装、环境配置,和简单使用了。

文章为零基础学习Docker做了一些准备:

  • Docker学习视频(狂神说系列)
  • Docker官方文档(官方文档超级详细)
  • Docker远程仓库(相当于镜像商店)
  • Docker参考笔记(一篇实用型Docker笔记)
  • Linux云服务器/虚拟机(文章中使用了阿里云服务器,创建虚拟机参考这个)
  • FinalShell远程连接工具(下载地址,选择Windows版本,安装就默认步骤,如果提示安装WinPcap那就装一下咯)

二、Docker 安装前准备

1. 安装 Centos7 系统


将服务器/虚拟机的操作系统设置成Centos7,注意版本选择7,查文档可知CentOS 7Docker Engine安装所需要的。

在这里插入图片描述


版本选择完毕后,设置远程连接,选择root权限连接,即Workbench密码登录(初次使用要设置下密码)。这一步主要是为后面连接FinalShell做准备。

虚拟机可以连接FinalShell,也可以在VMware软件中直接运行操作。


2. 连接 FinalShell


启动FinalShell,点击新标签页左侧的文件夹标识,再选择白色文件夹,新建SSH连接。

在这里插入图片描述


在新建SSH连接界面,输入主机IP,即服务器/虚拟机的IP地址,服务器IP地址选公网,虚拟机启动后输入如下命令查看。

ip addr show

然后输入用户名和密码,点击确定。然后快速连接即可。

在这里插入图片描述


3. 系统环境查看


查看系统内核:

uname -r

结果如下:

# 系统内核是 3.10 以上
[root@hostname ~]# uname -r
3.10.0-957.21.3.el7.x86_64

查看系统版本:

cat /etc/os-release

结果如下:

# 系统版本
[root@hostname ~]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

三、Docker 安装和配置

1. 卸载旧版本


如果之前安装过旧版本Docker的话,先进行卸载:

注意:命令中的斜杠\是在一条命令没写完但是要进行换行情况下使用,如果命令写在同一行就不需要斜杠。

yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

2. 通过仓库安装

Install using the rpm repository.

下载需要的安装包

yum install -y yum-utils

设置镜像仓库

官方仓库如下:(不推荐,下载东西超级慢)

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

设置阿里云镜像:(推荐)

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

更新 yum 索引

yum makecache fast

安装 Docker

最新版:

# docker-ce 社区版   ee 企业版
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

如果想要安装其他版本,就附带版本号VERSION_STRING

yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-buildx-plugin docker-compose-plugin

3. 启动 Docker

systemctl start docker

4. 查看 Docker 版本

docker version

使用docker version查看是否安装成功

[root@hostname ~]# docker version
Client: Docker Engine - CommunityVersion:           26.0.0API version:       1.45Go version:        go1.21.8...Server: Docker Engine - CommunityEngine:Version:          26.0.0API version:      1.45 (minimum version 1.24)Go version:       go1.21.8...

5. 卸载 Docker(了解)

# 1. 卸载依赖
yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras# 2. 删除资源
rm -rf /var/lib/docker
rm -rf /var/lib/containerd# /var/lib/docker 为 docker 的默认工作路径

6. 阿里云镜像加速(非必要)


这一步推荐安装1.10.0以上版本的Docker客户端使用。可以更快地下载镜像。

登录阿里云,选择容器镜像服务,找到镜像加速器,根据文档配置即可。

在这里插入图片描述


# registry-mirrors 中写入加速器地址,每个人的都不一样# 1. 打开配置文件目录
sudo mkdir -p /etc/docker# 2. 编辑配置文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://......"]
}
EOF# 3. 重启服务
sudo systemctl daemon-reload# 4. 重启 Docker
sudo systemctl restart docker

四、简单测试 hello-world

1. 具体操作


测试命令:

docker run hello-world

我们来观察一下hello-world的实现过程:

[root@hostname ~]# docker run hello-world# 1. 本地没找到 hello-world 镜像
Unable to find image 'hello-world:latest' locally# 2. 远程仓库拉取 hello-world 镜像
latest: Pulling from library/hello-world# 3. 签名信息:拉取完成
2db29710123e: Pull complete 
Digest: sha256:2498fce14358aa50ead0cc6c19990fc6ff866ce72aeb5546e1d59caac3d0d60f
Status: Downloaded newer image for hello-world:latest# 4. 运行 hello-world 成功
Hello from Docker!
This message shows that your installation appears to be working correctly.

2. 查看镜像


查看hello-world镜像:

docker images

结果如下:

[root@hostname ~]# docker images
REPOSITORY            TAG       IMAGE ID       CREATED       SIZE
hello-world           latest    feb5d9fea6a5   2 years ago   13.3kB

五、镜像运行流程


在这里插入图片描述


六、Docker 底层原理


Docker如何工作?

  • 如图,Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上,客户端通过Socket访问。
  • Docker-Server接收到Docker-Client的指令,就会执行这个命令。

在这里插入图片描述


七、总结


本文讲述了LinuxDocker的安装、环境配置,和简单使用。还介绍了镜像运行流程和Docker底层原理,讲述了Centos7系统镜像的设置,讲述了FinalShell远程连接云服务器/虚拟机的方式。接下来是关于Docker使用的基本命令。


一些参考资料

狂神说系列Docker教程:https://www.bilibili.com/video/BV1og4y1q7M4/
Docker参考笔记:https://blog.csdn.net/qq_58141314/article/details/131020932
Docker官网:https://www.docker.com/
Docker官方文档:https://docs.docker.com/engine/install/centos/
Docker远程仓库:https://hub.docker.com/
FinalShell下载:http://www.hostbuf.com/t/988.html
阿里云网址:https://www.aliyun.com/

http://www.yayakq.cn/news/535985/

相关文章:

  • 建设部网站39文件教育主管部门建设的专题资源网站
  • 台州网站建设制作汕头外包公司
  • 北京网站建设策划建设店铺管理软件
  • 网站建设规划书 简版动漫制作专业要多少分
  • 五华区网站淘宝客网站推广备案信息
  • 局域网电脑做网站服务器广州微网站建设信息
  • 可以做照片书的网站果园网站建设
  • 大冶建设局网站页面设计比例
  • 关键词优化除了做网站还有什么方法沂水住房与城乡建设局网站
  • 北京新鸿儒做的网站企业信用信息查询系统官网(全国)
  • 如何建立网站两学一做 山西答题网站
  • 做seo网站优化价格网站运营设计
  • 做网站的设计公司成都广告公司排行
  • 珠海网站建设方案报价8090设计网站
  • wordpress下载站会员系统阿里云域名注册优惠口令
  • 汽车网站建设策划方案网页制作模板和库的联系与区别
  • 益阳市赫山区建设局网站仿站视频教程
  • 怎样在wordpress后台添加产品参数seopeixun
  • 江苏做网站公司网站托管多少钱
  • 网页设计与网站开发期末wordpress 上传mp3
  • 建设通官方网站下载e航工业企业利润加快回升
  • 手机软件网站文化传媒公司 网站备案
  • 网站建设客户需求分析调研中国建设银行员工网站
  • 紫色个人网站模板帝国企业网站源码
  • 广东网站建设制作价格低网站编程技术有哪些
  • 东莞网站设计报价wordpress外链本地化
  • 百度指数网站网站策划建站
  • 辽宁建网站厦门的服装商城网站建设
  • 班级优化大师官方网站个人网站做跳转怎么弄
  • 域名查询权威网站我要招聘员工在哪里找招得快