如何在一台Linux主机上安装无数个mysql,这里就要用到容器技术->Docker

前提准备

1台Centos7.x系统的主机

安装docker过程

1、安装yum相关工具包

///安装yum相关工具包
yum install -y yum-utils device-mapper-persistent-data lvm2

发些报错,关闭刚刚睡眠中的进程
kill -9 13312

再次执行
yum install -y yum-utils device-mapper-persistent-data lvm2

 2、添加docker的下载源

建议用下面的阿里源

添加阿里的安装源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

进入yum的仓库配置目录进行查看
[root@Linux-docker1 ~]# cd /etc/yum.repos.d/ [root@Linux-docker1 yum.repos.d]# ls

元数据缓存的建立
yum makecache fast

3、安装docker

注:安装的是docker社区版本
yum -y install docker-ce

安装完我们验证一下
[root@Linux-docker1 yum.repos.d]# rpm -qa |grep docker

 4、更改镜像源为国内阿里云节点,并指定docker数据存储目录

mkdir -p /data/docker
mkdir -p /etc/docker
vim /etc/docker/daemon.json
注:docker安装好后默认没有此文件,需要手动创建,添加阿里云镜像节点,并指定docker存储目录
{ "registry-mirrors": ["https://ehdjgsyp.mirror.aliyuncs.com"],"graph": "/data/docker" }
按i键进入编辑,按Esc键退出编辑模式,按:wq进行保存

 5、启动docker,并加入开机启动

启动docker
systemctl start docker
加入开机自启 systemctl enable docker

6、测试
(1)下载hello-world镜像

从仓库下载镜像
docker pull hello-world

查看本地镜像
[root@Linux-docker1 yum.repos.d]# docker images

启动镜像
[root@Linux-docker1 yum.repos.d]# docker run hello-world

猜你喜欢

转载自www.cnblogs.com/spdb/p/13359845.html
今日推荐