docker讲解
1. kernel lib app 传统的虚拟机技术
虚拟机技术缺点: 资源十分多 冗余步骤多 启动慢
容器化技术:容器 里lib +应用 多个容器在操作系统上
a:运行一个完整传的操作系统,然后安装运行软景
容器直接运行在宿主机上,容器没有自己的内核,也没有虚拟我们的硬件
2.devops开发、运维
a:应用更快速的的交付和部署(docker可以一键运行打包镜像发布测试;)
b:更便捷的升级和扩容
c:更简单的系统运维;
d:更高效的计算资源利用;
3.Docker安装:(架构图:客户端+docker服务+远程仓库)
镜像(image) 好比个模板,可以通过模板创建容器服务 可以创建多个容器
容器(container)独立运行多个应用,通过镜像创建可以是个简易的linux系统
仓库(repository) 存放镜像的地方;分公有仓库,私有仓库
环境准备:需要linux基础 CenOS7 使用Xshell连接远程操作服务器
查看系统内核:uname -r 3.10.0-1062.12.1.el7.x86_64
系统版本查看: cat/etc/os-release
看帮助:install
a:卸载旧版本 yum remove docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
b:安装包:yum install -y yum-utils
c:设置镜像仓库: 使用阿里云的
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新软件包:yum makecache fast
d:安装docker的相关 使用ce社区版本 ee是企业版本
yum install docker-ce docker-ce-cli containerd.io
e: 启动docker systemctl start docker
f:判断docer是否成功 docker -version
g:测试docker
h:查看镜像 docker images
i:卸载docker yum remove docker-ce docker-ce-cli containerd.io
4.阿里云镜像加速 登录阿里云服务;找到镜像加速器
配置使用:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registr
docker讲解
最新推荐文章于 2024-08-07 23:49:07 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)