Avatar
🏃
26 results for Docker
  • C’est simplement l’enfer sous Windows :)

    Si par exemple on fait un volume :

    docker volume create -name mes-datas

    Ensuite pour avoir accès :

    $ docker run --privileged -it -v /var/run/docker.sock:/var/run/docker.sock jongallant/ubuntu-docker-client 
    $ docker run --net=host --ipc=host --uts=host --pid=host -it --security-opt=seccomp=unconfined --privileged --rm -v /:/host alpine /bin/sh
    $ chroot /host
    $ cd /var/lib/docker/volumes/mes-datas/_data/

    Ensuite pour sortir:

    $ exit
    $ exit
    $ exit

    J’utilise donc ce conteneur : https://hub.docker.com/r/jongallant/ubuntu-docker-client .

    Misère de misère.

    docker windows Created Fri, 30 Oct 2020 00:00:00 +0000
  • Voici mon erreur :

    $ sudo docker-compose up -d
    Pulling db (library/mariadb:10.0.23)...
    ERROR: Get https://registry-1.docker.io/v2/: x509: certificate signed by unknown authority

    Pour fixer le problème, j’ai fait :

    $ sudo update-ca-certificates --fresh
    ...
    $ openssl s_client -showcerts -verify 5 -connect registry-1.docker.io:443 < /dev/null 2>/dev/null | openssl x509 -outform PEM | tee ~/docker.crt
    ...
    $ openssl s_client -showcerts -verify 5 -connect production.cloudflare.docker.com:443 < /dev/null 2>/dev/null | openssl x509 -outform PEM | tee ~/docker-com.crt
    ...
    $ sudo cp ~/docker-com.crt /usr/local/share/ca-certificates/.
    ...
    $ sudo cp ~/docker.crt /usr/local/share/ca-certificates/
    ...
    $ sudo update-ca-certificates
    ...
    $ sudo service docker restart

    Ensuite cela a fixé mon problème … provisoirement :

    docker Created Fri, 20 Dec 2019 00:00:00 +0000
  • J’ai donc eu l’erreur : “/usr/bin/cat: cannot execute binary file” , pour voir l’erreur j’ai demandé les logs sur le container lancé par Jenkins.

    $ docker logs f5e6fcc16971b888f8609f6436e18fbb8e313114878a15b916eeedd6b780f979
    /usr/bin/cat: /usr/bin/cat: cannot execute binary file

    Ensuite j’ai essayé de comprendre le problème dans ma pipeline ….

    A la base j’avais :

    pipeline {
       agent {
           docker {
               image 'my_image'
               args ' --name jenkins_my_image -u root --privileged=true -v /home/BUILD:/root/BUILD'
           }
       }
       ....

    Et il fallait mettre :

    docker jenkins Created Fri, 12 Apr 2019 00:00:00 +0000
  • Docker CE pour Mac : https://store.docker.com/editions/community/docker-ce-desktop-mac?tab=description .

    L’installation est réellement très simple :

    La version de mon Mac :

    Vu que l’application n’est pas sur l’Apple Store on a ce message :

    Ensuite on doit donner les droits :

    Et c’est fini :

    Quelques petits tests de base :

    MacBook-Pro-de-XXXXX:~ XXXX$ docker info
    Containers: 0
     Running: 0
     Paused: 0
     Stopped: 0
    Images: 0
    Server Version: 17.03.0-ce
    Storage Driver: overlay2
     Backing Filesystem: extfs
     Supports d_type: true
     Native Overlay Diff: true
    Logging Driver: json-file
    Cgroup Driver: cgroupfs
    Plugins: 
     Volume: local
     Network: bridge host ipvlan macvlan null overlay
    Swarm: inactive
    Runtimes: runc
    Default Runtime: runc
    Init Binary: docker-init
    containerd version: 977c511eda0925a723debdc94d09459af49d082a
    runc version: a01dafd48bc1c7cc12bdb01206f9fea7dd6feb70
    init version: 949e6fa
    Security Options:
     seccomp
      Profile: default
    Kernel Version: 4.9.12-moby
    Operating System: Alpine Linux v3.5
    OSType: linux
    Architecture: x86_64
    CPUs: 2
    Total Memory: 1.952 GiB
    Name: moby
    ID: 35LH:CVLU:E67K:YRGX:G6CL:P7GM:GWTZ:OISQ:MCNP:PT3B:NJZV:67SO
    Docker Root Dir: /var/lib/docker
    Debug Mode (client): false
    Debug Mode (server): true
     File Descriptors: 16
     Goroutines: 26
     System Time: 2017-03-16T07:38:58.167444065Z
     EventsListeners: 1
    No Proxy: *.local, 169.254/16
    Registry: https://index.docker.io/v1/
    Experimental: true
    Insecure Registries:
     127.0.0.0/8
    Live Restore Enabled: false
    
    MacBook-Pro-de-XXXX:~ XXXXX$ docker version
    Client:
     Version:      17.03.0-ce
     API version:  1.26
     Go version:   go1.7.5
     Git commit:   60ccb22
     Built:        Thu Feb 23 10:40:59 2017
     OS/Arch:      darwin/amd64
    
    Server:
     Version:      17.03.0-ce
     API version:  1.26 (minimum version 1.12)
     Go version:   go1.7.5
     Git commit:   3a232c8
     Built:        Tue Feb 28 07:52:04 2017
     OS/Arch:      linux/amd64
     Experimental: true
    
    MacBook-Pro-de-XXXX:~ XXXX$ docker run hello-world
    Unable to find image 'hello-world:latest' locally
    latest: Pulling from library/hello-world
    78445dd45222: Pull complete 
    Digest: sha256:c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1ac8d7
    Status: Downloaded newer image for hello-world:latest
    
    Hello from Docker!
    This message shows that your installation appears to be working correctly.
    
    To generate this message, Docker took the following steps:
     1. The Docker client contacted the Docker daemon.
     2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
     3. The Docker daemon created a new container from that image which runs the
        executable that produces the output you are currently reading.
     4. The Docker daemon streamed that output to the Docker client, which sent it
        to your terminal.
    
    To try something more ambitious, you can run an Ubuntu container with:
     $ docker run -it ubuntu bash
    
    Share images, automate workflows, and more with a free Docker ID:
     https://cloud.docker.com/
    
    For more examples and ideas, visit:
     https://docs.docker.com/engine/userguide/
    docker Created Mon, 20 Mar 2017 00:00:00 +0000
  • Comme toujours une très bonne organisation. Le programme était :

    13:30: Doors Open
    14:00 - 14h30: Welcome message, presentation of Docker and guidelines for the event
    14:30 - 17:00: Working session
    17:00 - 18:00: Cake and Socializing!
    18:00 - 19h30: Talks / presentations
    19:30 – 20h30: Pizza time

    Les labs : http://birthday.play-with-docker.com

    Les training : https://training.docker.com/category/self-paced-online

    docker Created Thu, 16 Mar 2017 00:00:00 +0000
  • Attention ceci est mon brouillon avant de faire une belle documentation sur Docker (il y a à boire et à manger).

    Après l’échec de CoreOS, je fais à nouveau la liste des OS utilisés pour Docker.

    Je vais donc choisir RancherOS cette fois, le fait qu’il soit petit m’intéresse afin de le mettre dans un Raspberry Pi 3 (à 63 Euro sur Amazon).

    docker rancheros Created Tue, 10 May 2016 00:00:00 +0000
  • Attention ceci est mon brouillon avant de faire une belle documentation sur Docker (il y a à boire et à manger).

    A force de voir CoreOS de partout, je vais l’installer ! Autant prendre le meilleur … Voici un article : Les 7 raisons de prendre CoreOS pour Docker en anglais , . Le résumé de mes aventures dans le monde merveilleux de Docker : https://www.cyber-neurones.org/2016/05/docker-petit-resume-sur-les-commandes/ .

    Phase n°1 : Le téléchargement : https://coreos.com 

    coreos docker Created Wed, 04 May 2016 00:00:00 +0000
  • Attention ceci est mon brouillon avant de faire une belle documentation sur Docker (il y a à boire et à manger).

    Quelques commandes :

    Quelques serveurs :

    docker Created Wed, 04 May 2016 00:00:00 +0000
  • Attention ceci est mon brouillon avant de faire une belle documentation sur Docker (il y a à boire et à manger).

    Pour commencer, je vous rappelle ce très bon article sur Docker : http://www.journaldunet.com/solutions/cloud-computing/1146290-cloud-pourquoi-docker-peut-tout-changer/

    • Ces VM intègrent elles-mêmes un OS sur lequel les applications qu’elles contiennent sont exécutées. Ce n’est pas le cas du container.
    • Grâce à leur légèreté, les containers Docker sont portables de cloud en cloud
    • Les basculer d’un environnement de développement ou de test à un environnement de production peut donc se faire presque en un clic, ce qui n’est pas le cas pour la VM, plus lourde.
    • IBM notamment a réalisé un comparatif de performance entre Docker et KVM. Sa conclusion est sans appel : Docker égale ou excède les performances de cette technologie de virtualisation open source - et ce dans tous les cas testés dans le cadre du comparatif.

    Maintenant je vais faire un clone de mon Docker actuel afin de faire un second Docker identique. Pour cela je fais une copie avec VirtualBox. Attention il faut avoir 21 Go de disponible sur le disque dur.

    docker Created Tue, 03 May 2016 00:00:00 +0000
  • Attention ceci est mon brouillon avant de faire une belle documentation sur Docker (il y a à boire et à manger).

    Maintenant je vais faire un test avec GitHub : https://github.com . D’abord il faut créer un compte farias06 :

    Capture d’écran 2016-05-02 à 15.58.48

    Ensuite on fait un projet, pour la part c’est hello_world :

    Capture d’écran 2016-05-02 à 16.01.07

    Et maintenant il va falloir mettre les sources :

    Capture d’écran 2016-05-02 à 16.01.34

    docker github Created Mon, 02 May 2016 00:00:00 +0000
Next