![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 50
隐0士
这个作者很懒,什么都没留下…
展开
-
docker pull链接不到外网Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request
因为一些安全原因,公司的机器网络环境不能直接访问外网,需要配置代理才能够访问,导致我使用拉取镜像的时候连接不到,报了如下的错误:Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while一般来说主机通过代理访问外网方式就是通过在命令行设置 export 来设置代理,如下所示:export http_proxy=http://:8080export https_pro原创 2022-08-31 19:49:52 · 5092 阅读 · 0 评论 -
docker更新容器端口映射
docker 在run的时候可以指定端口映射,如果生成后就没有官方命令可以增加或者修改容器端口映射,如果容器本身需要启动很多端口映射,则可以使用–net=host的配置使得docker容器使用宿主机网络端口。不过大部分来说会因为避免端口冲突来使用映射来解决,于是遇到需要修改容器端口映射的问题,一般来说有先保存镜像,再创建一个新的容器,在创建时指定新的端口映射这样的做法,但会略嫌麻烦,实测可以通过修改容器的文件来达到修改端口映射的目的。1、 查看容器的id(docker ps -a)2、停止容器(doc原创 2021-12-05 09:56:42 · 2959 阅读 · 0 评论 -
docker设置容器开机自启
docker服务设置开机自启systemctl enable docker.servicedocker容器的开机自启在使用docker run启动容器时,使用–restart参数来设置,always - 无论退出状态是如何,都重启容器的意思docker run -d -p 3306:3306 \ --net=tars \ -e MYSQL_ROOT_PASSWORD="root" \ --ip="172.25.0.2" \ -v /data/framework-mys原创 2021-11-25 17:22:27 · 752 阅读 · 0 评论 -
Docker 映射端口telnet不通
问题描述我在自己虚拟机的docker上运行的容器绑定的端口突然跟我的电脑通不了了,在docker启动之后,我使用了netstat -ntalp | grep 3000 发现端口监听shi是正常的,然后就到本机电脑telnet过去发现不通,一开始怀疑是不是我重启过虚拟机导致防火墙又开启了(临时关闭),但是在虚拟机里面启动了个redis,本机确实能telent6379端口的,而且检查firewalld 和selinux发现都是处于关闭状态,说明出问题的只是docker的转发出了问题,那转发得先看转发的配置链是原创 2021-06-30 21:28:47 · 5208 阅读 · 0 评论 -
docker常用命令
以镜像为基础运行容器:docker run -it -p 127.0.0.1:80:8080 graze/php-alpine bash表示以ip127.0.0.1,端口80对应docker容器内8080端口,来以交互方式来运行,其中graze/php-alpine为镜像名称,也可以用镜像id进入容器:docker exec -it 0ee941111718 bash,其中0ee941111718为容器id从linux复制文件进容器:docker cp /opt/test.js ..原创 2020-08-17 21:12:44 · 123 阅读 · 0 评论