centos doker安装/使用
2022/1/27 7:04:13
本文主要是介绍centos doker安装/使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
基本环境
yum install -y yum-utils device-mapper-persistent-data lvm2
换源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
yum -y install docker-ce
报错尝试(yum -y install --allowerasing docker-ce)
运行docker
systemctl start docker
doker和虚拟机相似,我个人理解是虚拟机模拟了硬件的部分,docker则是模拟软件,硬件用的是宿主机的
docker主要分为两个部分,镜像和容器
镜像就是镜像存储了系统的详细内容,而镜像就是将容器运行起来,
例如可以用一个centos8镜像开好几个容器,每个容器在镜像的基础上继续改动,容器也可以保存为镜像,将内容保存下来
这种思路和虚拟机的快照挺像的,镜像就是快照,容器就行运行快照后的虚拟机
当然这是我的理解可能不对,具体理解可以看官方文档,那里定义镜像是一层层操作的只读层,比较难理解
现在启动了我们就可以先拉取一个镜像
docker pull [镜像名][: 标签]
这里pull是从官网拉的,具体可以看https://hub.docker.com/
拉取最新的centos镜像
docker pull centos
输入
docker images
即可看到已有的镜像
下面就行根据这个镜像运行产生一个容器
docker run -d -p 2222:22 --name=mycentos -v /home/:/home centos
-p是端口映射,-v是目录映射 --name是指定容器的名字
运行了一个容器,我们肯定要想办法进去操作
docker exec -it mycentos bash
一般用这个指令即可
进去我们可以和正常linux操作,当我们想把容器发给别人或者留一个备份,就可以将它打包成镜像
docker commit mycentos new-centos
下次就可以从这个新镜像来创建容器了,之前容器的变动也会保存到这个新镜像里
这篇关于centos doker安装/使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15在使用平台私钥进行解密时提示 "私钥解密失败" 错误信息是什么原因?-icode9专业技术文章分享
- 2024-11-15Layui框架有哪些方式引入?-icode9专业技术文章分享
- 2024-11-15Layui框架中有哪些减少对全局环境的污染方法?-icode9专业技术文章分享
- 2024-11-15laydate怎么关闭自动的日期格式校验功能?-icode9专业技术文章分享
- 2024-11-15laydate怎么取消初始日期校验?-icode9专业技术文章分享
- 2024-11-15SendGrid 的邮件发送时,怎么设置回复邮箱?-icode9专业技术文章分享
- 2024-11-15使用 SendGrid API 发送邮件后获取到唯一的请求 ID?-icode9专业技术文章分享
- 2024-11-15mailgun 发送邮件 tags标签最多有多少个?-icode9专业技术文章分享
- 2024-11-15mailgun 发送邮件 怎么批量发送给多个人?-icode9专业技术文章分享
- 2024-11-15如何搭建web开发环境并实现 web项目在浏览器中访问?-icode9专业技术文章分享