RHEL7.4 离线安装Docker19

Docker CE默认是不支持Redhat,但是可以使用静态二进制包安装使用,建议生产环境还是使用Docker支持的操作系统或是选择企业版本。这样离线安装非常方便,不用再一个个rpm包下载后使用yum localinstall *.rpm进行安装了,安装完成后使用v2ray测试


系统配置

setenforce 0 
sed 's/SELINUX=.*/SELINUX=permissive/g' -i /etc/selinux/config
systemctl stop firewalld.service
systemctl disable firewalld.service


查看端口占用

yum install wget lsof -y 
lsof -i:80
lsof -i:443


下载docker19

cd /root/
wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.5.tgz


安装

tar -xvzf docker-19.03.5.tgz
cp docker/* /usr/bin/
dockerd &

RHEL7.4 离线安装Docker19

当终端中显示API listen on /var/run/docker.sock时,表示docker的守护进程已经启动完毕,可按Ctrl+C退出


设置自启

vim /usr/lib/systemd/system/docker.service
添加
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target

[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

运行
systemctl daemon-reload
systemctl enable docker
systemctl start docker.service


测试

ps aux|grep docker
docker version

RHEL7.4 离线安装Docker19


公网环境服务器下载镜像

docker pull jrohy/v2ray

RHEL7.4 离线安装Docker19


公网环境服务器查看镜像

docker images

RHEL7.4 离线安装Docker19


公网环境服务器导出镜像

docker save c0a684bde81d > /root/v2ray.tar

RHEL7.4 离线安装Docker19


内网服务器导入镜像

docker load < /root/v2ray.tar

scp将文件传入/root目录下

RHEL7.4 离线安装Docker19

内网服务器修改镜像tag信息

docker tag c0a684bde81d docker.io/jrohy/v2ray:latest

如果不修改REPOSOTORY和TAG会显示<none>

RHEL7.4 离线安装Docker19


更新日期: 2019年12月04日
文章标签: LinuxDocker
文章链接: https://www.vos.cn/os/372.html  
版权说明:如非注明,本站文章均为vOS原创,转载请注明出处和附带本文链接。