【Linux 篇】Docker 的容器之海与镜像之岛:于 Linux 系统内探索容器化的奇妙航行

文章目录:

  • [【Linux 篇】Docker 的容器之海与镜像之岛:于 Linux 系统内探索容器化的奇妙航行](#【Linux 篇】Docker 的容器之海与镜像之岛:于 Linux 系统内探索容器化的奇妙航行)

【Linux 篇】Docker 的容器之海与镜像之岛:于 Linux 系统内探索容器化的奇妙航行

💬欢迎交流:在学习过程中如果你有任何疑问或想法,欢迎在评论区留言,我们可以共同探讨学习的内容。你的支持是我持续创作的动力!
👍点赞、收藏与推荐:如果你觉得这篇文章对你有所帮助,请不要忘记点赞、收藏,并分享给更多的小伙伴!你们的鼓励是我不断进步的源泉!
🚀推广给更多人:如果你认为这篇文章对你有帮助,欢迎分享给更多对Linux感兴趣的朋友,让我们一起进步,共同提升!

前言

docker是一个开源的应用容器引擎 ,基于go语言 开发。docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的linux机器上,也可以是实现虚拟化。相互之间不会有任何接口,容器的开销性能极低

安装docker-centos7

注意:建议安装centos7.x以上的版本

1、官网中文安装

2、确定你是centos7及以上的版本

root@CentOS02 \~\]# cat /etc/redhat-release 3、yum安装gcc相关 (1)centos7能上外网 (2)检查gcc和g++是否安装好,如果没有安装好,则需要安装。 (3)安装gcc和g++ ①yum -y install gcc ②yum -y install gcc-c++ 4、安装需要的软件包 \[root@CentOS02 \~\]# yum install -y yum-utils device-mapper-persistent-data lvm2 5、设置镜像仓库 (1)推荐:阿里云服务 \[root@CentOS02 \~\]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1e8afdb4ac154172aef4c1748b159147.png) 6、更新yum软件包索引 \[root@CentOS02 \~\]# yum makecache fast ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/ab8b93049ee24ef7ae7c67554cd9b730.png) 7、安装docker CE(社区版) docker EE企业版收费 \[root@CentOS02 \~\]# yum -y install docker-ce 8、启动docker (1)查看状态: \[root@CentOS02 \~\]# systemctl status docker ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/f0ab1cda1fa44317945b6d2c9132ecc0.png) (2)查看是不是开机自启: \[root@CentOS02 \~\]# systemctl is-enabled docker ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/21541cd5650f4551b7c9681a27ddf43f.png) (3)手动启动: \[root@CentOS02 \~\]# systemctl start docker ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/95bf4f21e0d04a2485a255c80971c3d9.png) (4)自动启动 \[root@CentOS02 \~\]# systemctl enable docker 9、测试 (1)检查版本 \[root@CentOS02 \~\]# docker version ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/42ef19d8751d44a2a1a775ae2266b78e.png) 查看镜像 查看正在运行的容器 \[root@CentOS02 \~\]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE \[root@CentOS02 \~\]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES \[root@CentOS02 \~\]# ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/bb8535fa63ef48ad8eb7faec6ebfb42d.png) (2)下载并运行HellWorld(直接粘贴): docker run hello-world ①如果下载不下来,可以配置镜像加速器 ②输出这段提示以后,hello world就会停止运行,容器自动终止。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/aa8490200f5446c6a9d4c3e17ba7a9e9.png) \[root@CentOS02 \~\]# docker images ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/b5b973bf84da4a8a887e1917a456277e.png) \[root@CentOS02 \~\]# docker ps -a ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/7863b46a55c342cfbe1ff32683d070d4.png) 10、配置镜像加速CentOS7版本 \[root@CentOS02 \~\]# cd /etc/docker/ \[root@CentOS02 docker\]# pwd /etc/docker \[root@CentOS02 docker\]# vi daemon.json { "registry-mirrors": \["https://docker-proxy.741001.xyz","https://registry.docker-cn.com"

}

{

"registry-mirrors": ["https://docker.registry.cyou",

"https://docker-cf.registry.cyou",

"https://dockercf.jsdelivr.fyi",

"https://docker.jsdelivr.fyi",

"https://dockertest.jsdelivr.fyi",

"https://mirror.aliyuncs.com",

"https://dockerproxy.com",

"https://mirror.baidubce.com",

"https://docker.m.daocloud.io",

"https://docker.nju.edu.cn",

"https://docker.mirrors.sjtug.sjtu.edu.cn",

"https://docker.mirrors.ustc.edu.cn",

"https://mirror.iscas.ac.cn",

"https://docker.rainbond.cc"]

}

root@CentOS02 docker\]# systemctl daemon-reload \[root@CentOS02 docker\]# systemctl restart docker ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/3bd5569540844ebbbfec0d1cda4e43cc.png) 10、卸载 (1)sysemctl stop docker (2)yum -y remove docker-ce (3)rm -rf /var/lib/docker

相关推荐
小卓笔记1 小时前
keepalived应用
linux·服务器·数据库
Hurry63 小时前
Rocky Linux 9.x 基于 kubeadm部署k8s 1.32
linux·运维·kubernetes
极客代码4 小时前
Unix 域套接字(本地套接字)
linux·c语言·开发语言·unix·socket·unix域套接字·本地套接字
zxnbmk4 小时前
ansible速查手册
linux·服务器·ansible
巷子里的童年ya4 小时前
Ansible模块
linux·centos·ansible
阿正的梦工坊4 小时前
Linux 命令:按内存使用大小排序查看 PID 的完全指南
linux·运维·服务器
神秘的土鸡4 小时前
Centos搭建Tomcat服务器:我的实战经验分享(成功版本 详细!)
linux·开发语言·python·tomcat·web
IT小饕餮5 小时前
linux 基础网络配置文件
linux·服务器·网络
未来之窗软件服务5 小时前
lite_avatar 数字人命令行-安装故障解决
linux·运维·服务器·数字人
m0_694845575 小时前
什么是站群服务器?站群服务器应该怎么选?
linux·运维·服务器·云计算·github