Linux搭建Docker环境
<div id="article_content" class="article_content clearfix"><link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/kdoc_html_views-1a98987dfd.css">
<link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-6e43165c0a.css">
<div id="content_views" class="htmledit_views">
<p>Linux搭建Docker环境<br> docker的基本组成<br> 镜像(image):</p>
<p>docker镜像就好比一个模板,可以通过这个模板来创建容器服务,tomcat镜像 >run>tomcat1(提供服务器),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中)</p>
<p>容器(contaner):</p>
<p>Docker利用容器及时,独立运行一个或者一个组应用 ,通过镜像来创建的。</p>
<p>启动,停止,删除,基本命令!</p>
<p>目前就可以把这个容器理解为一个简易的linux系统。</p>
<p>仓库(repository):</p>
<p>仓库就是存储镜像的地方!</p>
<p>仓库分为公有仓库和私有仓库!</p>
<p>Docker Hub(默认是国外的)</p>
<p>阿里云…都有镜像服务器(配置镜像加速!)</p>
<p>一、安装Docker<br> 环境准备</p>
<p>环境查看</p>
<p># 系统内核是3.10以上<br> # uname -r<br> 3.10.0-1160.el7.x86_64<br> # </p>
<p>1<br> 2<br> 3<br> 4<br> 5<br> # 系统版本<br> # cat etc/os-release <br> NAME="CentOS Linux"<br> VERSION="7 (Core)"<br> ID="centos"<br> ID_LIKE="rhel fedora"<br> VERSION_ID="7"<br> PRETTY_NAME="CentOS Linux 7 (Core)"<br> ANSI_COLOR="0;31"<br> CPE_NAME="cpe:/o:centos:centos:7"<br> HOME_URL="https://www.centos.org/"<br> BUG_REPORT_URL="https://bugs.centos.org/"</p>
<p>CENTOS_MANTISBT_PROJECT="CentOS-7"<br> CENTOS_MANTISBT_PROJECT_VERSION="7"<br> REDHAT_SUPPORT_PRODUCT="centos"<br> REDHAT_SUPPORT_PRODUCT_VERSION="7"<br> 1<br> 2<br> 3<br> 4<br> 5<br> 6<br> 7<br> 8<br> 9<br> 10<br> 11<br> 12<br> 13<br> 14<br> 15<br> 16<br> 17<br> 安装</p>
<p>#1、卸载旧的版本<br> yum remove docker \<br> docker-client \<br> docker-client-latest \<br> docker-common \<br> docker-latest \<br> docker-latest-logrotate \<br> docker-logrotate \<br> docker-engine<br> <br> 1<br> 2<br> 3<br> 4<br> 5<br> 6<br> 7<br> 8<br> 9<br> 10<br> #2、需要的安装包<br> yum install -y yum-utils<br> 1<br> 2<br> 出现以下提示,是因为我的Linux环境是初装,没有设置网络。<br> 我在另一篇博文中,详细分享了我的Linux系统网络配置以及我所遇到问题的总结的解决的过程,如果你也遇到了跟我一样的困惑,希望这篇博客对你有所帮助。<br> 链接: VMware虚拟机上共享主机网络的设置方法</p>
<p><br> #3、docker配置远程仓库<br> yum-config-manager \<br> --add-repo \<br> https://download.docker.com/linux/centos/docker-ce.repo #默认是国外的仓库<br> <br> yum-config-manager \<br> --add-repo \<br> http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #建议使用阿里云镜像<br> <br> #更新yum软件包索引 <br> yum makecache faster <br> <br> #4、安装docker( docker-ce 社区版、 docker-ee 企业版) <br> yum install docker-ce docker-ce-cli containerd.io<br> <br> #5、启动docker <br> systemctl start docker</p>
<p>#6、使用docker version查看是否安装成功</p>
<p> <br> 1<br> 2<br> 3<br> 4<br> 5<br> 6<br> 7<br> 8<br> 9<br> 10<br> 11<br> 12<br> 13<br> 14<br> 15<br> 16<br> 17<br> 18<br> 19<br> 20<br> 21<br> 22<br> 7、hello-world</p>
<p> docker run hello-world<br> 1</p>
<p>8、查看一下下载的hello-world镜像</p>
<p>docker images<br> 1<br> 二、卸载Docker<br> 1、卸载依赖</p>
<p>yum remove docker-ce docker-ce-cli containerd.io<br> 1<br> 2、删除资源</p>
<p> sudo rm -rf /var/lib/docker<br> sudo rm -rf /var/lib/containerd</p>
<p>1<br> 2<br> 3<br> 三、阿里云镜像加速<br> 1、登录阿里云</p>
<p>2、找到镜像加速器</p>
<p><br> 3、配置镜像加速器</p>
<p>#1、创建一个目录<br> sudo mkdir -p /etc/docker</p>
<p>#2、配置写入文件<br> sudo tee /etc/docker/daemon.json <<-'EOF'<br> {<br> "registry-mirrors": ["https://xb5io82o.mirror.aliyuncs.com"]<br> }<br> EOF<br> #3、服务重启<br> sudo systemctl daemon-reload</p>
<p>#4、重启docker<br> sudo systemctl restart docker<br><br> 原文链接:https://blog.csdn.net/weixin_42074566/article/details/121758995</p>
</div>
</div>
<div id="treeSkill"></div>
页:
[1]