木子飞扬 發表於 2019-7-13 08:45:00

docker安装centos+宝塔

<p>&nbsp;</p>
<p>测试服务器物理机环境:windows+vmware</p>
<p>1、vmware安装centos7</p>
<p>2、进centos7安装docker</p>
<p>Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。</p>
<p>通过&nbsp;<strong>uname -r&nbsp;</strong>命令查看你当前的内核版本</p>
<pre class="prettyprint prettyprinted"><span class="pun">[<span class="pln">root@runoob <span class="pun">~]#<span class="pln"> uname <span class="pun">-<span class="pln">r </span></span></span></span></span></span><br><br><br></pre>
<h3>安装 Docker</h3>
<p>从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。</p>
<p>Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。</p>
<p>本文介绍 Docker CE 的安装使用。</p>
<p>移除旧的版本(全新安装省略此步骤):</p>
<pre class="prettyprint prettyprinted"><span class="pln">$ sudo yum remove docker \
                  docker<span class="pun">-<span class="pln">client \
                  docker<span class="pun">-<span class="pln">client<span class="pun">-<span class="pln">latest \
                  docker<span class="pun">-<span class="pln">common \
                  docker<span class="pun">-<span class="pln">latest \
                  docker<span class="pun">-<span class="pln">latest<span class="pun">-<span class="pln">logrotate \
                  docker<span class="pun">-<span class="pln">logrotate \
                  docker<span class="pun">-<span class="pln">selinux \
                  docker<span class="pun">-<span class="pln">engine<span class="pun">-<span class="pln">selinux \
                  docker<span class="pun">-<span class="pln">engine</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>安装一些必要的系统工具:</p>
<pre class="prettyprint prettyprinted"><span class="pln">sudo yum install <span class="pun">-<span class="pln">y yum<span class="pun">-<span class="pln">utils device<span class="pun">-<span class="pln">mapper<span class="pun">-<span class="pln">persistent<span class="pun">-<span class="pln">data lvm2</span></span></span></span></span></span></span></span></span></span></span></pre>
<p>添加软件源信息:</p>
<pre class="prettyprint prettyprinted"><span class="pln">sudo yum<span class="pun">-<span class="pln">config<span class="pun">-<span class="pln">manager <span class="pun">--<span class="pln">add<span class="pun">-<span class="pln">repo http<span class="pun">:<span class="com">//mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo</span></span></span></span></span></span></span></span></span></span></span></pre>
<p>更新 yum 缓存:</p>
<pre class="prettyprint prettyprinted"><span class="pln">sudo yum makecache fast</span></pre>
<p>安装 Docker-ce:</p>
<pre class="prettyprint prettyprinted"><span class="pln">sudo yum <span class="pun">-<span class="pln">y install docker<span class="pun">-<span class="pln">ce</span></span></span></span></span></pre>
<p>启动 Docker 后台服务</p>
<pre class="prettyprint prettyprinted"><span class="pln">sudo systemctl start docker</span></pre>
<p>&nbsp;</p>
<p>3、docker安装centos7</p>
<p>查看宿主主机系统版本:<img src="https://img2018.cnblogs.com/blog/149866/201907/149866-20190713083827740-629530512.png"></p>
<p>centos版本可以自己在拉取的时候定义,为了方便我用的跟宿主主机一样的centos版本,此步骤可以省略</p>
<p>&nbsp;</p>
<p>4、拉取centos image</p>
<p>docker pull centos:7.5.1804</p>
<p>&nbsp;</p>
<p>5、创建docker容器</p>
<p>docker run -itd -p 80:80 -p 8888:8888 -p888:888 -p443:443 -p20:20 -p21:21<span style="color: rgba(255, 0, 0, 1)"> --privileged=true</span> -v /www/docker1:/www centos:7.5.1804</p>
<p>上面命令的意思是创建一个docker容易让他后台运行,然后将真机的20,21,80,443,888,8888这五个端口映射到docker容器中去。并且将真机的/www/docker1文件夹映射到docker容器的/www上去。红字的意思表示在运行容器的时候,给容器加特权,不然容器没有写文件的权限,会导致安装失败。</p>
<p>注意:<span style="color: rgba(255, 0, 0, 1)">映射的端口一定要提前做好,要不然后面修改比较麻烦</span></p>
<p>&nbsp;</p>
<p><span style="color: rgba(0, 0, 0, 1)">6、查看是否运行</span></p>
<p><span style="color: rgba(0, 0, 0, 1)"><img src="https://img2018.cnblogs.com/blog/149866/201907/149866-20190713084320586-472869983.png"></span></p>
<p>&nbsp;</p>
<p>&nbsp;7、进入容器</p>
<pre>docker&nbsp;exec&nbsp;-it&nbsp;容器id&nbsp;/bin/bash<br><br></pre>
<p>&nbsp;8、安装宝塔</p>
<p>&nbsp; &nbsp; yum install -y wget &amp;&amp; wget -O install.sh http://download.bt.cn/install/install_6.0.sh &amp;&amp; sh install.sh</p>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/winstonsias/p/11179361.html
頁: [1]
查看完整版本: docker安装centos+宝塔