美文网首页
centos7 修改repo 离线安装docker

centos7 修改repo 离线安装docker

作者: w_dll | 来源:发表于2020-01-05 11:32 被阅读0次

之前docker只是简单的用过,不太感冒。
但是,最近发现docker的种种优点,要开始学习docker和k8s了!
原因是内网的环境下,安装各种软件种种的不方便,要下载各种依赖,着实有些费时费力。
我从联网的机器直接pull镜像,再把镜像导入到内网机器中,一步就把环境问题给解决了!
但是内网使用docker,需要先离线安装docker,此篇记录下离线安装dokcer的过程,以及导入镜像和使用docker镜像。

第一步 备份yum源

cd /etc/yum.repos.d
mkdir bak && ls | grep -v bak | xargs -i mv {} ./bak

第二步 添加安装源

vi docker_offline.repo
#一下为文件docker_offline.repo的内容
[docker_rpm]
name= docker local repository
baseurl=file:///home/docker_rpm
gpgcheck=0
enabled=1

第三步 上传rpm包

链接:https://pan.baidu.com/s/1ZQWrpFYmUhDSZzKQTuyjQg
提取码:0rcs
下载后,上传到服务器,在上传的文件夹下执行以下:

docker-rpm.jpg
tar zxvf docker_rpm.tar.gz -C /home/

第四步 安装docker

yum -y install yum-utils device-mapper-persistent-data lvm2
yum -y install docker-ce
#启动并且设为开机自启
systemctl start docker;systemctl enable docker

导入并启动镜像

1 先在一台连外网的机器上pull mysql的镜像,并导出

docker pull mysql:5.7
docker save -o mysql_57.tar mysql:5.7

2 讲该镜像导入内网机器
链接:https://pan.baidu.com/s/1uHBaQFpqbm-X_CtastRhjw
提取码:i7k8

docker load -i mysql_57.tar

3 启动该镜像

mkdir -p /home/soft/mysql
cd /home/soft/mysql/
mkdir data logs conf
docker run -p 3306:3306 --name docker_mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=12345 -d mysql:5.7

相关文章

网友评论

      本文标题:centos7 修改repo 离线安装docker

      本文链接:https://www.haomeiwen.com/subject/hsvqactx.html