Tag: 码头

Laravel无法连接到dockerise数据库

我创建了三个容器(PhP-NGINX-MySql)来支持位于主机上的默认laravel项目。 当我尝试从laravel连接到数据库时,出现错误: Route::get('/', function () { dd(App\User::all()); return view('welcome'); }); SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfo失败:名称或服务未知(SQL:select * from users ) 这是我的.env在laravel-5.3.16 DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=33061 DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret 和可靠的剧本: — – hosts: localhost environment: PYTHONPATH: /usr/local/lib/python2.7/site-packages/ tasks: – name: get currernt location command: pwd register: my_way – set_fact: host_dir="{{my_way.stdout}}" – name: create image with nginx docker_image: path: /home/demaunt/Jun/dock_click/engie […]

如何在Docker中的Ubuntu容器中使用apt-get安装软件包

我已经在Windows 10上安装了Docker。之后,拉动ubuntu容器。 运行这个docker run -t -i –privileged ubuntu bash容器后, docker run -t -i –privileged ubuntu bash或docker run -t -i –privileged ubuntu bash命令,我已经在控制台中获得了root@7f72926f3608:/# 。 然后,尝试使用apt-get安装python软件包,如$sudo apt-get install python或apt-get install python ,但是我在控制台中得到了以下错误: Reading package lists… Done Building dependency tree Reading state information… Done E: Unable to locate package python 因此, 问题是如何在docker中的ubuntu容器中安装一个包?