DEV Community

zoharasulin
zoharasulin

Posted on

2

OSDC-2023-assignment6&7 -Docker

In lessons 6 and 7, we learn about docker.
We reviewed what a "Docker" image is and saw how to set up a development environment with its help.
We went over the slides of Learning Linux in a Docker container up before the slide about CentOS.
and also we saw examples of Open source project in Docker.

my favorite language is python, so I develop with it.

All package that I fix something i chose from pydigger this site Leads to libraries where things need to be fixed, for example they lack author,vcs or ci.

Setting up a development environment via Docker :

  1. Make sure you have Docker installed on your machine:
    Docker.

  2. for package django-autotask:

 git clone git@github.com:KerkhoffTechnologies/django-autotask.git
    cd django-autotask
    docker build -t django-autotask .
    docker run -it --name my-django-autotask-container django-autotask /bin/bash
Enter fullscreen mode Exit fullscreen mode

link to my PR

for package sankaku

git clone https://github.com/zerex290/sankaku.git
cd sankaku
docker run -it --name sankaku -w /opt -v$(pwd):/opt python:3.11 bash
Enter fullscreen mode Exit fullscreen mode

link to my PR

some of packages I add fix of installs that was missing like here Or missing code that is will me more clearly:

  1. edx-arch-experiments My PR
  2. cortex-python My PR
  3. deep_sort_realtime My PR

I learned a lot from the lessons:
1.Run containers in Docker

  1. You don't have to be afraid to send PR, in the worst case you don't receive them. 3.perform tests on scripts

Thanks to Gabor that makes the world a better place.

Best regards,Zohar.

Billboard image

Deploy and scale your apps on AWS and GCP with a world class developer experience

Coherence makes it easy to set up and maintain cloud infrastructure. Harness the extensibility, compliance and cost efficiency of the cloud.

Learn more

Top comments (0)

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free