dockerfile pulling php7.4 instead installing it - dockerfile

I have this in my dockerfile
FROM php:7.4-fpm
is there advantage of that than pulling image of ubuntu then install the php7.4 ?
Thank you in advance.

is there advantage of that than pulling image of ubuntu then install the php7.4 ?
Is there an advantage of using FROM ubuntu instead of using FROM scratch and installing ubuntu?
The advantages of using a pre-built base images are faster builds, convenience, deterministic builds as you are re-using the same base layers for all builds instead of re-building every time.

Related

How to add python-kivy support to my arm-board booting with yocto linux images

I have downloaded python-kivy from git hub. Now I want to add this python kivy to my yocto (krogoth-2.1.2) source. Still I don't know how to compile this python-kivy. Please help me how to compile the kivy and test in board.
Is there any dependencies for kivy.
Board: AM335x based board. Thanks in advance.
The preferred way is to create a layer and write a python-kivy recipe file for it.
Writing a recipe for a python package is very easy. The one you mention is even hosted as well in pypi which makes it even easier:
Take this as the simpliest example:
inherit pypi
Inheriting this class, yocto is guessing the package name and version from the file name, and basically you just need to place the checksums.
Note that this provides the python3 version of the component, you need to inherit from setuptools instead of setuptools3 if you want the python2 version
In the same github link there are other recipes which solves some other minor issues which you can encounter when writting this kind of recipes.

Installing Tensorflow for Python 2.7 for Keras and CoreML conversion on Windows 10

I am currently working on an artificial neural network model with Keras for image recognition and I want to convert it using CoreML.
Unfortunately, I have been working with Python3 and CoreML only works with Python 2.7 at the moment. Moreover, Tensorflow for Python 2.7 does not seem to be supported by Windows... So my only hope is to find a way to install it.
I saw some tips using Docker Toolbox but I did not catch it and I failed when trying this solution, even though it looks like the only thing that works.
So, is there any quite simple way to install Tensorflow for Python 2.7 on Windows 10?
Thank you very much!
A non-optimal solution (the only one I found) in my opinion, is to install a Linux virtual machine. I used VitualBox for it.
Then, it is very easy to download Anaconda and Python 2, as well as the right versions of the packages. For example, you can download Tensorflow 1.1.0 using the following command $ pip install -I tensorflow==1.1.0.

Python : Can I separately use maintain and install ANN libraries and Image processing libraries in same project on windows10

I want to use Opencv library for image processing which supports for python 2.7 and tensorflow library for ANN which supports for python 3.5 in the same project.But when I try to include opencv library after including tensor flow library in to pycharm,it shows an error.Is there any way to handle this problem?I have installed both python2.7 and python3.5 in my computer using anaconda.
Yes, you can use both. Any errors you get are due to a bad installation of either Tensorflow of OpenCV. Best would be to find out what the exact problem is and post a new question to describe that.
Also: it would be a good idea to use Docker to get an image with OpenCV and tensorflow already installed. This is one I like: https://github.com/pkmital/CADL/tree/master/#docker-installation. It really removes the dependency and installation problems!

How can I update python2.7.3 to python2.7.6 in Ubuntu12.0.4 LTS

Title is just the contents.
I'm using ubuntu 12.0.4 LTS and the default python binary has version 2.7.3.
But I hope to update it to 2.7.6 without errors (usually dependency)
I hope to have python2.7.6 when I enter "python" in the shell..
I tried 'pyenv' and it succeeded that job. But I cannot use module I just installed by using 'apt-get' or 'pip'.
Is there any guess?
Since many systems depend on a certain version of python, you are best served by using virtualenv or even better virtualenvwrapper.
There is a nice article about this here.

Installing boost in debian (for Codeblocks)

I'm currently working on a project that I've been assigned. I'm going to program a gateway (also known as a router). I have a virtual setup with 3 virtual machines (3 debian 7.1 devices).
The first one represents the gateway (the router) and the two other represents two clients (computers) who are going to transmit information between each other, through the gateway. The two clients have static IP's for the virtual representation.
I have installed Code::Blocks for Debian on the gateway, and I'm planning to program this all in C++ (or C). I have not made up my mind entirely, but I plan to use C++ as for now.
I've searched around a little to find out how to create sockets in C++ so I can start getting a grip on stuff and start looking on some packets which I will send from Client1. There's a lot of different libraries it seems, but Boost is pretty much preferred as far as I've found. I can't quite get a grip on how to install boost for Debian and use it in code blocks, so if someone could explain it low tech wise for me..?
I've downloaded the most recent version of Boost and extracted it somewhere on the gateway. How do I install it and make it work for Codeblocks?
Thanks!
Integrating Boost in to Code::Blocks is beyond my ken, but here is how I acquire and install Boost under linux. This is particularly for version 1.54.0, but you can adjust for whatever version you prefer:
mkdir -p ~/dev/boost
cd ~/dev/boost
wget http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.gz
tar -zxf boost_1_54_0.tar.gz
cd boost_1_54_0
sudo ./bootstrap.sh
sudo ./b2 install
sudo ln -s /usr/local/include/boost_1_54_0/ /usr/local/include/boost
http://tuxarena.blogspot.in/2009/01/how-to-compile-and-install-codeblocks.html
The above link would be helpful.
Thanks & Regards,
Alok Thaker