<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=%E5%AE%B9%E5%99%A8%E5%88%9D%E5%A7%8B%E5%8C%96</id>
	<title>容器初始化 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=%E5%AE%B9%E5%99%A8%E5%88%9D%E5%A7%8B%E5%8C%96"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=%E5%AE%B9%E5%99%A8%E5%88%9D%E5%A7%8B%E5%8C%96&amp;action=history"/>
	<updated>2026-04-20T13:05:45Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=%E5%AE%B9%E5%99%A8%E5%88%9D%E5%A7%8B%E5%8C%96&amp;diff=1258&amp;oldid=prev</id>
		<title>Evan：​/* alpine */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=%E5%AE%B9%E5%99%A8%E5%88%9D%E5%A7%8B%E5%8C%96&amp;diff=1258&amp;oldid=prev"/>
		<updated>2024-10-22T16:47:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;alpine&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=alpine=&lt;br /&gt;
[[Docker 镜像瘦身优化]]&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/diyiday/article/details/91439151 alpine之创建最小docker镜像]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[利用Dockerfile修改容器中的apt源(debian源)]]&lt;br /&gt;
&lt;br /&gt;
=os.init=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# debian 11 bullseye&lt;br /&gt;
echo &amp;#039;deb http://mirrors.163.com/debian/ bullseye main non-free contrib&lt;br /&gt;
deb http://mirrors.163.com/debian/ bullseye-updates main non-free contrib&lt;br /&gt;
deb http://mirrors.163.com/debian/ bullseye-backports main non-free contrib&lt;br /&gt;
deb-src http://mirrors.163.com/debian/ bullseye main non-free contrib&lt;br /&gt;
deb-src http://mirrors.163.com/debian/ bullseye-updates main non-free contrib&lt;br /&gt;
deb-src http://mirrors.163.com/debian/ bullseye-backports main non-free contrib&lt;br /&gt;
deb http://mirrors.163.com/debian-security/ bullseye/updates main non-free contrib&lt;br /&gt;
deb-src http://mirrors.163.com/debian-security/ bullseye/updates main non-free contrib&amp;#039; &amp;gt;sources.list&lt;br /&gt;
&lt;br /&gt;
# debain 10&lt;br /&gt;
echo &amp;#039;deb http://mirrors.163.com/debian/ buster main non-free contrib&lt;br /&gt;
deb http://mirrors.163.com/debian/ buster-updates main non-free contrib&lt;br /&gt;
deb http://mirrors.163.com/debian/ buster-backports main non-free contrib&lt;br /&gt;
deb-src http://mirrors.163.com/debian/ buster main non-free contrib&lt;br /&gt;
deb-src http://mirrors.163.com/debian/ buster-updates main non-free contrib&lt;br /&gt;
deb-src http://mirrors.163.com/debian/ buster-backports main non-free contrib&lt;br /&gt;
deb http://mirrors.163.com/debian-security/ buster/updates main non-free contrib&lt;br /&gt;
deb-src http://mirrors.163.com/debian-security/ buster/updates main non-free contrib&amp;#039; &amp;gt;sources.list&lt;br /&gt;
&lt;br /&gt;
#可以看一下别人要安装的是哪些&lt;br /&gt;
apt install -y  vim.tiny  curl cron procps #usage vim.tiny  vim太重了 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=修改已有官方镜像=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
注意：记住容器的 ID，稍后还会用到&lt;br /&gt;
&lt;br /&gt;
 docker ps &lt;br /&gt;
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES&lt;br /&gt;
8511226ff1da        8e022c70c28b  &lt;br /&gt;
&lt;br /&gt;
使用 docker commit 命令来提交更新后的副本。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 4f177bd27a9ff0f6dc2a830403925b5360bfe0b93d476f7fc3231110e7f71b1c^C&lt;br /&gt;
root@myxps:~# docker commit -m &amp;quot;Added curl vim.tiny&amp;quot; -a &amp;quot;linuxsa.org&amp;quot; 8511226ff1da   evan886/debian:v1  #是不是这个添加了后面的不用添加tag呢  下次 再试一下 &lt;br /&gt;
sha256:9c19bdca07aa14194e93f65264ad42f18dbabc43a8bb6bc3eadd7790a67f2296&lt;br /&gt;
root@myxps:~# &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
其中，-m 来指定提交的说明信息，跟我们使用的版本控制工具一样；-a 可以指定更新的用户信息；之后是用来创建镜像的容器的 ID；最后指定目标镜像的仓库名和 tag 信息。创建成功后会返回这个镜像的 ID 信息。&lt;br /&gt;
&lt;br /&gt;
使用 docker images 来查看新创建的镜像。&lt;br /&gt;
&lt;br /&gt;
root@myxps:~# docker images &lt;br /&gt;
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE&lt;br /&gt;
&amp;lt;none&amp;gt;              &amp;lt;none&amp;gt;              9c19bdca07aa        26 seconds ago      118MB&lt;br /&gt;
debian              buster-slim         8e022c70c28b        11 days ago         69.2MB&lt;br /&gt;
root@myxps:~# &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
使用 docker images 来查看新创建的镜像。&lt;br /&gt;
root@myxps:~# docker  run -it  9c19bdca07aa  bash  &lt;br /&gt;
&lt;br /&gt;
打上自己的tag&lt;br /&gt;
root@myxps:~# docker images &lt;br /&gt;
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE&lt;br /&gt;
&amp;lt;none&amp;gt;              &amp;lt;none&amp;gt;              9c19bdca07aa        4 minutes ago       118MB&lt;br /&gt;
debian              buster-slim         8e022c70c28b        11 days ago         69.2MB&lt;br /&gt;
&lt;br /&gt;
root@myxps:~# docker tag 9c19bdca07aa  evan886/debian:v1 &lt;br /&gt;
root@myxps:~# docker images &lt;br /&gt;
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE&lt;br /&gt;
evan886/debian      v1                  9c19bdca07aa        9 minutes ago       118MB&lt;br /&gt;
debian              buster-slim         8e022c70c28b        11 days ago         69.2MB&lt;br /&gt;
root@myxps:~# &lt;br /&gt;
&lt;br /&gt;
root@myxps:~# docker login &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
docker push evan886/debian:v1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=利用 Dockerfile 来创建镜像=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker build --tag evan886/centos-nginx:v1 -f nginx/Dockerfile .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
docker run --name nginx -p 80:80 -v /data/apps/nginx/html/:/data/apps/nginx/html/ -d  -it 9a4ccef0484d&lt;br /&gt;
&lt;br /&gt;
登入容器：&lt;br /&gt;
docker exec -it jenkins /bin/bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
docker push evan886/centos-nginx:v1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=see also=&lt;br /&gt;
[https://www.runoob.com/docker/docker-image-usage.html Docker 镜像使用]&lt;br /&gt;
[[category:container]]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>