现代-fanqinghui - redhat配置免费yum - 安装docker 授权 测试镜像-一系列操作-普通用户操作二进制docker

# 普通用户操作docker

docker 二进制部署普通用户启动 - NeilyoX - 博客园 (cnblogs.com)

-------------------------------------redhat配置免费yum源
参考链接:https://www.jianshu.com/p/892c68d6846b

如果是有iso就先弄个本地的比较简单:

# 挂载本地yum
mount -o loop /root/rhel-server-6.5-x86_64-dvd.iso /mnt
# mount /dev/cdrom /mnt
echo '[local]
name=local
baseurl=file:///mnt
gpgcheck=0' >/etc/yum.repos.d/local.repo
# 开机挂载启动
echo 'mount -o loop /root/rhel-server-6.5-x86_64-dvd.iso /mnt' >> /etc/rc.local
chmod +x /etc/rc.d/rc.local 
# 检查
yum cleanall
yum makecache
yum repolist

适用于刚刚安装的系统,这个时候原本的yum是没法用的,所以现在要做的是先清空!

cd /etc/rpm/

rm -rf ./m*

下载yum 源

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-9.el7.noarch.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-50.el7.noarch.rpm

如果要安装肯定是要一个一个去安装这些yum,那么如何批量安装当前目录下的?

 rpm -ivh yum* --force --nodeps         #-force --nodeps参数为忽略依赖检测的强制安装

检查下是否已经安装了

 rpm -qa  | grep yum

下载yum源文件,因为centos 和redhat7基本是一样的,所以下载的一致就行

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

我们可以先看下当前的yum文件修改CentOS-Base.repo文件

cd /etc/yum.repos.d/
ls
vim CentOS-Base.repo
执行:%s/$releasever/7/g快速替换

重载yum源

yum clean all
yum update



作者:注水猪肉
链接:https://www.jianshu.com/p/892c68d6846b
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

# 附163yum

[base]
name=CentOS-$releasever - Base - 163.com
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates - 163.com
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - 163.com
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - 163.com
baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - 163.com
baseurl=http://mirrors.163.com/centos/7/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

------------------------------------------------------安装ansible
https://blog.csdn.net/weixin_37424315/article/details/91604685

-----------安装docker.repo centos7安装docker-很详细-转载备用 docker安装_root@note-131 ~]# yum install docker-ce-18.06.1.ce-CSDN博客

------------注意:也需要做替换 vim  docker.repo

:%s/$releasever/7/g

docker用户创建

# useradd docker -G docker # 这个适用于没有docker组的情况下

# 一般安装完docker都有docker组
useradd docker -g docker # 新建docker用户 添加到已有 docker组
passwd  docker # 设置docker 密码
systemctl restart docker  # 重启docker  使用docker用户登陆即可

# docker镜像转tar 传到别的机器 并且使用

docker save 322e0a666176 > grafana6-7-2.tar
scp grafana6-7-2.tar root@10.0.80.89:/root

# 80.89机器操作
docker load -i grafana6-7-2.tar # load完直接使用即可

# 也可以直接测试
docker run hello-world

# 修改 docker info  存放目录

Docker修改存储默认目录_修改docker 目录-CSDN博客

# 4. 修改docker.service文件.
vim /usr/lib/systemd/system/docker.service

# 5. 在里面的EXECStart的后面增加后如下:
ExecStart=/usr/bin/dockerd --graph /home/docker
systemctl disable docker
systemctl enable docker
systemctl daemon-reload
systemctl restart docker

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值