docker安装centos+宝塔

Posted winstonsias

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker安装centos+宝塔相关的知识,希望对你有一定的参考价值。

 

测试服务器物理机环境:windows+vmware

1、vmware安装centos7

2、进centos7安装docker

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

通过 uname -r 命令查看你当前的内核版本

[[email protected] ~]# uname -r 


安装 Docker

从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。

Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。

本文介绍 Docker CE 的安装使用。

移除旧的版本(全新安装省略此步骤):

$ sudo yum remove docker                   docker-client                   docker-client-latest                   docker-common                   docker-latest                   docker-latest-logrotate                   docker-logrotate                   docker-selinux                   docker-engine-selinux                   docker-engine

安装一些必要的系统工具:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加软件源信息:

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新 yum 缓存:

sudo yum makecache fast

安装 Docker-ce:

sudo yum -y install docker-ce

启动 Docker 后台服务

sudo systemctl start docker

 

3、docker安装centos7

查看宿主主机系统版本:技术图片

centos版本可以自己在拉取的时候定义,为了方便我用的跟宿主主机一样的centos版本,此步骤可以省略

 

4、拉取centos image

docker pull centos:7.5.1804

 

5、创建docker容器

docker run -itd -p 80:80 -p 8888:8888 -p888:888 -p443:443 -p20:20 -p21:21 --privileged=true -v /www/docker1:/www centos:7.5.1804

上面命令的意思是创建一个docker容易让他后台运行,然后将真机的20,21,80,443,888,8888这五个端口映射到docker容器中去。并且将真机的/www/docker1文件夹映射到docker容器的/www上去。红字的意思表示在运行容器的时候,给容器加特权,不然容器没有写文件的权限,会导致安装失败。

注意:映射的端口一定要提前做好,要不然后面修改比较麻烦

 

6、查看是否运行

技术图片

 

 7、进入容器

docker exec -it 容器id /bin/bash

 8、安装宝塔

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

 

以上是关于docker安装centos+宝塔的主要内容,如果未能解决你的问题,请参考以下文章

docker+ubuntu一键安装宝塔

docker安装centos+宝塔

CentOS7 虚拟机docker安装宝塔及端口映射

Docker安装Rabbitmq(配合宝塔)

docker中安装宝塔面板教程

centos7.2纯净版安装不了宝塔