Docker
Docker相关
大唐锦绣
种一棵树最好的时间是十年前,其次是现在。
展开
-
laradock的raw.githubusercontent.com:443问题解决
qI solved it by such process.Then I open the (https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh) file and upload this file to aliyun oss.Then you can use this piece of codecurl -o- https://monitor-majors.oss-cn-shenzhen.aliyuncs.原创 2021-06-15 15:34:06 · 1025 阅读 · 0 评论 -
在docker容器内快捷安装PHP扩展SSH2
前言:需要从其他服务器通过sftp下载到我方的服务器中,在执行的时候,php ssh2_connect()函数报错是未定义的,原因是SSH扩展没有安装楼主php版本7.1.161.、首先要安装 libssh2wget --no-check-certificate https://www.libssh2.org/download/libssh2-1.2.tar.gz (https方式记得加上--no-check-certificate)tar -zxvf libssh2-1.2.tar..原创 2022-03-01 16:58:08 · 682 阅读 · 0 评论 -
docker容器中报错curl: (7) Connection refused
前言:笔者使用docker作为自己的本地开发环境(使用docker-compose作为部署工具),在使用laravel+passport作为自己的接口API认证。发现了一个神奇的问题:在设置nginx的项目conf文件,项目设置一个虚拟域名api.test。这时候请求api.test/oauth/token是可以请求的,但是通过获取后的token再去请求其他接口的时候却一直报500:Unauthenticated错误。使用本地ip192.168.0.XXX却没有这个问题原因:请求接口发生在d.原创 2021-04-14 10:01:43 · 4392 阅读 · 0 评论 -
Docker之Mac下直接修改容器配置
前言:笔者想配置容器本身的端口映射,有2种方式:将现有的容器打包成镜像,然后在使用新的镜像运行容器时重新指定要映射的端口 修改要端口映射的容器的配置文件(我们采用第二种)但是baidu和google上的资料几乎没有解决问题。因为Mac下运行docker容器时,其卷挂载方式与在普通Linux上不同。所以docker inspect 获取的配置文件地址在宿主机上(MAC)直接查找的情况下是找...原创 2019-12-26 11:33:06 · 8647 阅读 · 3 评论 -
Mac在docker里使用laravel的swoole扩展laravels的注意事项
前言:使用swoole的websocket,需要额外使用端口(默认5200),在docker内安装swoole后,宿主机(MAC电脑)需要访问websocket,socket功能时,需要docker暴露端口(5200),但是我们的容器已经在执行,如果能在不影响本身容器环境的情况下,对外暴露端口呢,如果是安装了docker-compose,那么有对应的配置文件可以改动(请大家自行百度)。笔者并没有...原创 2020-06-22 09:57:07 · 681 阅读 · 0 评论 -
记录在docker容器内修改配置后退出无法进入的问题
前言:笔者在docker容器内(php运行环境)新增一个supervisor配置文件。在没有验证配置文件是否有效和无错误内容的情况下,不小心关掉了终端,直接退出容器!!????大家请务必记得重启supervisor验证配置文件有效性(supervisorctl update)一、发现问题:在准备重新进入docker容器内,发现container is not running尝试重...原创 2019-12-13 18:05:36 · 1203 阅读 · 0 评论 -
Docker在容器中(部署了laravel项目所需环境)中安装swoole扩展
前言:在已经部署好的laravel环境容器中安装所需的swoole扩展一、下载安装包swoole的下载地址和说明文档地址https://www.swoole.com/page/download(直接下载压缩包页面) https://gitee.com/swoole/swoole (码云说明文档-中文)确认你的版本为v4.x.x(1)首先输入:git clone http...原创 2019-12-11 21:06:08 · 1058 阅读 · 2 评论 -
完美拷贝本地文件到docker容器
前言:我们经常会遇到需求在linux下,读取某个文件获取数据。在本地测试中,使用docker作为容器引擎。那我们如何将本机的文件复制到容器中去呢?三部曲带你完美拷贝本地文件到docker容器(1)查找容器docker ps -a(2)确定我们的容器名,并获取容器长IDdocker inspect -f '{{.ID}}' store-dev(3) 拷贝本地...原创 2019-09-06 15:22:09 · 35995 阅读 · 6 评论 -
Docker完美实现镜像和容器的导入与导出及迁移
docker镜像的导出和导入显示当前docker中的镜像:docker images镜像列表如下:REPOSITORY TAG IMAGE ID CREATED SIZEpointsift latest 90b2ef439b40...转载 2019-04-02 15:57:46 · 6983 阅读 · 3 评论 -
快速解决docker容器时间与本地时间不一致
在docker容器和系统时间不一致是因为docker容器的原生时区为0时区,而国内系统为东八区,当然,我们不深究其原因。1)进入容器docker exec -t -i c360cc412528 /bin/bash // c360cc412528 为容器id2)在/usr/share/zoneinfo目录下找上海时区cd /usr/share/zoneinfo/Asia...原创 2018-08-31 14:41:11 · 7724 阅读 · 1 评论