IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Docker的初体验 -> 正文阅读

[系统运维]Docker的初体验

概述
Docker是基于容器技术的轻量级虚拟化解决方案,docker是由容器引擎,把linux的cgroup、namespace等容器底层技术进行完美的封装、并抽象为用户提供从创建和管理容器的便捷界面(Cli、api等)C/S

Docker的优点
docker把容器化技术做成了标准化平台CAAS (docker统一/指定了容器化技术的标准化平台)
docker引擎统一了基础设施环境:docker环境。
docker引擎统一了程序打包(装箱)方式。
docker引擎统一了程序部署(运行)方式:docker容器基于镜像,运行为容器(可运行的环境)实现了一次构建、多次、多处使用。

三大组件
① 镜像:模板;组资源集合,包含了应用程序软件包、应用程序相关的依赖包、运行应用所需要的基础环境(泛指操作系统环境),可以理解为容器的模板
②容器(docker container):基于镜像的一中运行时状态
③仓库(docker reqistry):存放image镜像模板;
仓库分类:共有仓库(docker hub)
私有仓库(registry harbor)

部署
配置环境

?

镜像加速

登录https://help.aliyun.com/document_detail/60750.html
登录容器镜像控制台,在左侧导航栏选择镜像工具 > 镜像加速器,在镜像加速器页面就会显示为您独立分配的加速器地址

?优化网络

?

?相关命令

?

#查看镜像列表
[root@docker docker]# docker image ls?
REPOSITORY ? TAG ? ? ? IMAGE ID ? CREATED ? SIZE
[root@docker docker]# docker images(常用)
REPOSITORY ? TAG ? ? ? IMAGE ID ? CREATED ? SIZE
#查看docker版本
[root@docker docker]# docker -v?
Docker version 20.10.8, build 3967b7d
[root@docker docker]# docker version #查看详尽信息
Client: Docker Engine - Community #客户端
?Version: ? ? ? ? ? 20.10.8 #docker引擎版本
?API version: ? ? ? 1.41 #API版本
?Go version: ? ? ? ?go1.16.6 #Go语言版本
?Git commit: ? ? ? ?3967b7d?
?Built: ? ? ? ? ? ? Fri Jul 30 19:55:49 2021 #创建时间
?OS/Arch: ? ? ? ? ? linux/amd64 #操作系统/版本
?Context: ? ? ? ? ? default #连接方式(默认)
?Experimental: ? ? ?true?

Server: Docker Engine - Community
?Engine:
? Version: ? ? ? ? ?20.10.8
? API version: ? ? ?1.41 (minimum version 1.12)
? Go version: ? ? ? go1.16.6
? Git commit: ? ? ? 75249d8
? Built: ? ? ? ? ? ?Fri Jul 30 19:54:13 2021
? OS/Arch: ? ? ? ? ?linux/amd64
? Experimental: ? ? false
?containerd: #容器
? Version: ? ? ? ? ?1.4.9 #容器版本
? GitCommit: ? ? ? ?e25210fe30a0a703442421b0f60afac609f950a3?
?runc: 运行时容器
? Version: ? ? ? ? ?1.0.1
? GitCommit: ? ? ? ?v1.0.1-0-g4144b63
?docker-init: #初始化
? Version: ? ? ? ? ?0.19.0
? GitCommit: ? ? ? ?de40ad0


相关镜像操作

?[root@docker docker]# docker ps -a
CONTAINER ID ? IMAGE ? ? ? ? COMMAND ? ?CREATED ? ? ? ? STATUS ? ? ? ? ? ? ? ? ? ? PORTS ? ? NAMES
a8412ff6e97a ? hello-world ? "/hello" ? 3 minutes ago ? Exited (0) 3 minutes ago ? ? ? ? ? ? distracted_chatelet
[root@docker docker]# docker images
REPOSITORY ? ?TAG ? ? ? IMAGE ID ? ? ? CREATED ? ? ? ?SIZE
hello-world ? latest ? ?d1165f221234 ? 6 months ago ? 13.3kB

创建镜像标签

[root@docker docker]# docker images
REPOSITORY ? TAG ? ? ? IMAGE ID ? ? ? CREATED ? ? ? ?SIZE
nginx ? ? ? ?latest ? ?822b7ec2aaf2 ? 25 hours ago ? 133MB
[root@docker docker]# docker tag nginx:latest nginx:lnmp
[root@docker docker]# docker images
REPOSITORY ? TAG ? ? ? IMAGE ID ? ? ? CREATED ? ? ? ?SIZE
nginx ? ? ? ?latest ? ?822b7ec2aaf2 ? 25 hours ago ? 133MB
nginx ? ? ? ?lnmp ? ? ?822b7ec2aaf2 ? 25 hours ago ? 133MB
?

删除镜像

[root@docker docker]# docker rmi nginx:lnmp
Untagged: nginx:lnmp
[root@docker docker]# docker images
REPOSITORY ? TAG ? ? ? IMAGE ID ? ? ? CREATED ? ? ? ?SIZE
nginx ? ? ? ?latest ? ?822b7ec2aaf2 ? 25 hours ago ? 133MB
?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-08 22:59:52  更:2022-03-08 23:01:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:35:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码