Sometimes you need to install certain dependencies in the base image. If you write the commands in the Dockerfile, some dependent software will download very slowly, and it will take a long time to build the image. So it is best to install a new image that contains the dependent libraries. Docker provides commit to achieve For example, I have a python image, which is relatively streamlined. The two dependencies freetds-dev and unixodbc-dev are missing. 1. Run the image first docker run -it --name python docker.io/python:3.6.4 /bin/bash /bin/bash enters the container to interact 2. Execute the installation command root@39eaa5aa7332:/code# apt-get install freetds-dev Reading package lists... Done Building dependency tree Reading state information... Done root@39eaa5aa7332:/code# apt-get install unixodbc-dev Reading package lists... Done Building dependency tree Reading state information... Done After the installation is complete, press ctrl+p+q to exit the container. 3. Package the container into an image and execute docker commit [root@CentOS ~]# docker commit 39eaa5aa7332 python3.6.4-dev sha256:ca46b1ed99abc1338881a55a043ee9670a66601530b3f2e63f41eb949b91e84d Then execute docker images to see this image The above is a detailed explanation of the use of Docker commit. For more information about the use of Docker commit, please pay attention to other related articles on 123WORDPRESS.COM! You may also be interested in:
|
>>: Let's talk about the Vue life cycle in detail
Including the use of check boxes and radio buttons...
The author of this article @子木yoyo posted it on hi...
Experimental environment • A minimally installed ...
Definition and Use Using @media queries, you can ...
Preface I believe that the syntax of MySQL is not...
Preface I have installed MySQL 5.6 before. Three ...
Problem Description There is a type of query call...
One trick for dealing with this type of error is t...
A few days ago, I wrote an article about using CS...
Pseudo-arrays and arrays In JavaScript, except fo...
Table of contents 1. Overview 2. Parameters for c...
1. Tools We need two tools now: MySQL server (mys...
When the database concurrently adds, deletes, and...
js execution Lexical analysis phase: includes thr...
Adding necessary comments is a good habit that a ...