Ubuntu如何快速搭建docker以及使用代理访问
下载dockers:
apt-get install docker.io docker-compose
(Docker Compose 是一个用于定义和运行多容器 Docker 应用的工具,可以配置应用的所有服务(如 Web 服务器、数据库、缓存等),然后使用单个命令启动或停止整个应用栈。非常方便使用docker所以一并下载)。
docker已经成功安装了。
如果无法访问厂库: 切换源/挂代理:
在使用docker时可能会出现无法访问docker官方的厂库的情况。处理这种要么就是更换docker的镜像源,要么就是使用代理访问。
如何挂代理:
这里将示范挂代理的方式,毕竟更加方便。
进入:/etc/systemd/system/docker.service.d/http-proxy.conf (如果没有则自己创建即可)
在http-proxy.conf 里配置服务:
[Service]
Environment="HTTP_PROXY=http://你自己的主机ip:你的代理的端口"
Environment="HTTPS_PROXY=http://http://你自己的主机ip:你的代理的端口"
Environment="NO_PROXY=localhost,127.0.0.1"
重启一遍服务:systemctl restart docker
再次docker info查看:
代理已经成功配置:
验证:
我们下载个nginx。发现可以正常的下载。
可以看到镜像已下载。但这仅仅是下载了一个镜像,还没有运行。
因此我们可以用此镜像创建一个容器:
docker run -d -p 80:80 9592f5595f2b (-d 是后台运行,-p 是配置端口内外端口映射)
可以看到出现了一串字符,证明以及创建成功。
我们看到访问已经成功,证明容器已经创建完成。
拓展:如何关闭已运行的容器:
docker stop c83ca993d68f (只需关闭指定容器的ID即可)