1。以下是笔者对docker闲聊的个人理解,如有错误请指出。1.什么是码头工人?Docker是一个容器化引擎。可以简单理解为docker在使用的时候为我们创建了一个虚拟机,并在这个虚拟机上安装我们需要安装的软件。但是docker比虚拟机好。(其他概念请自行搜索)二、为什么要使用docker也许你遇到过以下几种情况。为什么我的电脑能安装成功,你的电脑却安装不成功?xx中间件安装太麻烦,创建新用户还需要什么配置。.Docker可以解决以上问题。因为docker会为每台电脑创建相同的虚拟容器(类似虚拟机),所以环境没有区别。同时,在安装过程中,我们不需要按照传统方式输入命令,全部由饿了么docker容器执行。这大大简化了安装。3、基本概念图:可以理解为软件安装包。容器:生成的虚拟机。(其实不是,初学者可以这样理解)。2.安装docker1。卸载之前安装的Docker容器sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine2。安装dockeryum-yinstallyum-utils#安装yum-config-manager命令sudoyum-config-manager\--add-repo\http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#安装docker源,否则找不到版本yumlistdocker-ce--showduplicates|sort-rsudoyuminstalldocker-ce-20.10.6docker-ce-cli-20.10.6containerd.io可以按照下图修改安装3.查看docker是否安装成功yumlistinstalled|grepdocker4.启动docker服务(并设置开机自启动)systemctlstartdocker.servicesystemctlenabledocker.service5.查看docker服务running状态表示启动成功。systemctlstatusdocker6.在宿主机上设置docker国内镜像编辑文件:vim/etc/docker/daemon.json\请添加到配置文件中(如果没有该文件请先创建一个){"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]}7.重启dockersystemctlrestartdocker.service3.常用命令在linux中运行docker掌握以下命令完成基础工作ofdockerimages//查看镜像(常用)dockerrmiimageid//删除镜像(常用)dockerps-a所有容器(常用)dockerps查看所有启动的容器(常用)dockerrmcontainerid//删除容器(常用))dockerstartcontainerid//启动容器(常用)dockerstopcontainerid//停止容器(常用)systemctlenabledocker//dockerstartsystemctldaemon-reload&systemctlrestartdocker//dockerrestart(常用)dockerlogscontainerid//查询容器日志(常用)dockerexec-itContainerid/bin/bash//进入容器命令行(常用)dockercp/usr/elasticsearch-analysis-ik-7.13.2.zipelasticsearch:/usr/share/elasticsearch/plugins//从宿主机容器中放入文件ls//查看容器目录exit//退出容器
