Liunx 主机不能连外网安装软件,采用(配置私有仓或代理方式)实现

Liunx 主机不能连外网安装软件的方法,采用 (配置私有仓 或 代理方式) 实现

 一. 方法一: 配置私有仓(已搭好)

     1. 局域网搭有仓地址:http://192.168.223.56:8000/

 

 

   2. 配置私有仓命令

1
2
3
4
5
6
7
8
rm -f /etc/yum.repos.d/*
cat <<EOF > /etc/yum.repos.d/k8s.repo
[mes]
name=Server
baseurl=http://192.168.223.56:8000/
enabled=1
gpgcheck=0
EOF

  

 二.方法二: 代理方式

    1. 在可以连接外网的主机,打开 CCProxy

 

 

 2.yum加 Proxy 代理主机信息

    格式如下:proxy = http://username:password@proxy_ip:port/

1
2
3
vim /etc/yum.conf
 
proxy= http://192.168.224.xxx:808<br><br>service network restart  #重新启动

 

3.shell 进行 http proxy 的代理设置

    格式如下:export http_porxy=yourproxy.com:port

export http_porxy=192.168.224.xx:808

export https_proxy=192.168.224.xx:808

 

4.wget 命令可以设置 http 代理

wget http://www.baidu.com/ -e use_proxy=yes -e http_proxy=192.168.224.xx:808

 

5.Docker 配置 Docker Proxy 代理主机信息

    停用 Docker

1
systemctl stop docker

   添加 Docker Proxy 代理 ---- 在 Service 部分下 增加 Environment 变量,配置成你自己的代理地址

1
2
3
vim /lib/systemd/system/docker.service
[Service]
Environment="HTTP_PROXY=http://192.168.206.xxx:808" "HTTPS_PROXY=http://192.168.206.xxx:808"

 重载所有修改过的配置文件

1
systemctl daemon-reload

  启动 Docker

1
systemctl start docker

  

 三. Liunx Docker 相关命令

安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

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

安装 Docker

yum install docker-ce docker-ce-cli containerd.io

卸载程序

yum remove policycoreutils-2.5-34.el7.x86_64 -y

重新加载服务配置文件 

systemctl daemon-reload

 

启动 Docker

systemctl start docker

关闭 Docker

systemctl stop  docker

重启 Docker

systemctl restart  docker

查看 Docker 状态

systemctl status  docker

开机启动 Docker

systemctl enable docker

查询仓库 Docker 版本           

yum list docker-ce --showduplicates | sort -r

查询 Docker 程序          

docker search mssql

拉取镜像     

docker pull docker

推送至仓库     

docker push sxi/blazorapp

查看镜像     

docker images

删除镜像   

docker rmi  镜像 ID -f

运行 Docker

  --- 容器曝露端口 80,指定宿主机 8080 端口   --name < 实例名 >  < 镜像名 >

docker run -d -p 8080:80 --name dock1_blazorapp  dock2_blazorapp

停止 Docker 实例

docker stop  实例 ID

查看运行中的 Docker     

docker ps  
指定 Dockerfile文件的位置
docker build -f /dotnet/Dockerfile .

 构建镜像     

docker build -t blazorapp .

 进入容器

docker exec -it 62349aa31687 /bin/bash

 

 

Liunx 网络相关命令

1、查看服务器端口是否被占用

>lsof  -i:8081

2、查看服务器所有端口

>netstat -ntlp

3、查看服务器是否开放某端口

tcp 端口:>netstat -ntpl

udp 端口:>netstat -nupl