Docker基础知识(三)-- 代理配置

695 阅读2分钟

不知道大家的工作环境是怎么样的,处于公司限制,我这里访问Linux机器无法访问外网,好在docker也提供了代理机制,简单配置下就可以访问网络了。

这个配置也是有官方文档的:docs.docker.com/config/daem…

Windows & Mac

在Windows和Mac段配置很简单,Docker Desktop的设置中找到proxy设置项,填入代理地址即可。

image.png

CentOS

# 创建目录
sudo mkdir -p /etc/systemd/system/docker.service.d
# 创建配置文件
cd /etc/systemd/system/docker.service.d && touch http-proxy.conf

# vi 编辑填入以下内容
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:80"
Environment="HTTPS_PROXY=https://proxy.example.com:443"

# 以下是我填的
[Service]
Environment="HTTP_PROXY=172.28.19.86:8081"
Environment="HTTPS_PROXY=172.28.19.86:8081"

# 重新加载服务的配置文件
sudo systemctl daemon-reload

# 重启服务
sudo systemctl restart docker

现在就可以愉快的访问外网啦!

[root@localhost]# docker search rabbit
NAME                                        DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
rabbitmq                                    RabbitMQ is an open source multi-protocol me…   3829      [OK]       
bitnami/rabbitmq                            Bitnami Docker Image for RabbitMQ               64                   [OK]
tutum/rabbitmq                              Base docker image to run a RabbitMQ server      22                   
kbudde/rabbitmq-exporter                    rabbitmq_exporter for prometheus                15                   [OK]
frodenas/rabbitmq                           A Docker Image for RabbitMQ                     12                   [OK]
cyrilix/rabbitmq-mqtt                       RabbitMQ MQTT Adapter                           9                    [OK]
arm32v7/rabbitmq                            RabbitMQ is an open source multi-protocol me…   7                    
arm64v8/rabbitmq                            RabbitMQ is an open source multi-protocol me…   7                    
gonkulatorlabs/rabbitmq                     DEPRECATED: See maryville/rabbitmq              5                    [OK]
heidiks/rabbitmq-delayed-message-exchange   RabbitMQ with the compatible version of the …   4                    [OK]
pivotalrabbitmq/rabbitmq-server-buildenv    Image used to build and test RabbitMQ server…   4                    
pivotalrabbitmq/rabbitmq-autocluster        RabbitMQ with the rabbitmq-autocluster plugi…   3                    
riftbit/rabbitmq                            RabbitMQ 3.x Container based on Alpine Linux…   2                    
deadtrickster/rabbitmq_prometheus           RabbitMQ + Prometheus RabbitMQ Exporter plug…   2                    
kobotoolbox/rabbit                          https://github.com/kobotoolbox/kobo-docker/t…   2                    [OK]
foxylion/rabbitmq                           Preconfigured RabbitMQ docker image with sup…   1                    [OK]
i386/rabbitmq                               RabbitMQ is an open source multi-protocol me…   1                    
syndy/rabbit                                Syndy RabbitMQ Repository                       1                    
meltwater/rabbit-puppy                      Configures RabbitMQ server based on YAML con…   1                    
activatedgeek/rabbitmqadmin                 A rabbitmqadmin docker image for administrat…   1                    [OK]
amd64/rabbitmq                              RabbitMQ is an open source multi-protocol me…   1                    
ekesken/rabbitmq                            docker image for rabbitmq that is configurab…   1                    [OK]
dockertaiga/rabbit                          RabbitMQ Server for Taiga                       1                    [OK]
s390x/rabbitmq                              RabbitMQ is an open source multi-protocol me…   0                    
rabbitmqoperator/cluster-operator           The RabbitMQ Cluster Operator Docker Image      0                    

简单记录下,希望也助到大家。