仙中仙 發表於 2022-5-22 22:44:00

CentOS如何安装docker

<p>1、做基础准备,停止centos默认的防火墙,并禁止它开机启动,命令如下:</p>
<p><span style="color: rgba(255, 0, 0, 1)"><strong>systemctl stop firewalld</strong></span></p>
<p><span style="color: rgba(255, 0, 0, 1)"><strong>systemctl disable firewalld</strong></span></p>
<p><img alt="" class="medium-zoom-image lazyload" loading="lazy" src="https://img2022.cnblogs.com/blog/2662710/202205/2662710-20220522220141011-557480885.png"></p>
<p>&nbsp;</p>
<p>2、<span style="color: rgba(255, 0, 0, 1)">cat &nbsp;/etc/selinux/config</span>,如果SELINUX不是等于disabled,用vi把config文件里面的改成SELINUX=disabled (在该行输入i,进入编辑模式,编辑完成后,按esc回到命令模式,按:wq)</p>
<p><img alt="" class="medium-zoom-image lazyload" loading="lazy" src="https://img2022.cnblogs.com/blog/2662710/202205/2662710-20220522220321835-706418013.png"></p>
<p>&nbsp;</p>
<p>&nbsp;3、重启虚拟机</p>
<p>4、安装docker:</p>
<p>&nbsp;第一步:安装所需的工具包,也就是依赖包(3个),命令:</p>
<p><span style="color: rgba(255, 0, 0, 1)">yum -y install yum-utils</span></p>
<p><span style="color: rgba(255, 0, 0, 1)">yum -y install device-mapper-persistent-data</span></p>
<p><span style="color: rgba(255, 0, 0, 1)">yum -y install lvm2</span></p>
<p>报错如下:</p>
<p><img alt="" class="medium-zoom-image lazyload" loading="lazy" src="https://img2022.cnblogs.com/blog/2662710/202205/2662710-20220522220835947-307625643.png"></p>
<p>&nbsp;</p>
<p>&nbsp;接着下载阿里云镜像文件</p>
<p><span style="color: rgba(255, 0, 0, 1)">wget -O /CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo</span></p>
<p><img alt="" class="medium-zoom-image lazyload" loading="lazy" src="https://img2022.cnblogs.com/blog/2662710/202205/2662710-20220522221752435-1472343401.png"></p>
<p>&nbsp;</p>
<p>&nbsp;下载好之后,最好清理一下软件源</p>
<p><span style="color: rgba(255, 0, 0, 1)">yum clean all</span></p>
<p>然后去下载工具包</p>
<p><img alt="" class="medium-zoom-image lazyload" loading="lazy" src="https://img2022.cnblogs.com/blog/2662710/202205/2662710-20220522222316553-1943281540.png"></p>
<p>&nbsp;</p>
<p>&nbsp;第二步:配置docker的安装源,只有正确配置docker安装源才能安装最新版本</p>
<p><span style="color: rgba(255, 0, 0, 1)">yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo</span></p>
<p>第三步:安装docker,命令</p>
<p><span style="color: rgba(255, 0, 0, 1)">yum -y install docker</span></p>
<p>最后验证一下,启动后才能查看相应信息:</p>
<p><span style="color: rgba(51, 153, 102, 1)">启动docker:  systemctl start docker</span></p>
<p><span style="color: rgba(51, 153, 102, 1)">查看docker版本号:  docker --version</span></p>
<p><span style="color: rgba(51, 153, 102, 1)">查看docker的信息:  docker info</span></p>
<p><span style="color: rgba(51, 153, 102, 1)">验证docker安装:  docker run hello-word</span></p>
<p><span style="color: rgba(51, 153, 102, 1)">开机启动docker:  systemctl enable docker</span></p>
<p><span style="color: rgba(51, 153, 102, 1)">创建容器:  docker run -it nginx(镜像名) (执行后,docker会从服务器上下载镜像,并创建一个容器),该命令等同于先执行docker create命令,然后再执行docker start命令</span></p>
<p><span style="color: rgba(51, 153, 102, 1)">查看运行的容器:  docker ps</span></p>
<p><span style="color: rgba(51, 153, 102, 1)">查看容器IP:  docker inspect 容器ID(注:容器ID可以通过上条命令查看到ID)</span></p>
<p><span style="color: rgba(51, 153, 102, 1)">访问容器:  curl 容器IP</span></p>
<p><span style="color: rgba(51, 153, 102, 1)">进入容器:  docker exec -it 容器IP或ID</span></p>
<p>验证一下:</p>
<p><img alt="" class="medium-zoom-image lazyload" loading="lazy" src="https://img2022.cnblogs.com/blog/2662710/202205/2662710-20220522223356168-2100677147.png"></p>
<p>&nbsp;</p>
<p>&nbsp;安装成功。</p><br><br>
来源:https://www.cnblogs.com/hyqbk/p/16299413.html
頁: [1]
查看完整版本: CentOS如何安装docker