- 主题:docker ubuntu退出后,再启动, 之前apt-get install的程序不见
docker run是这样的,跟linux live os一样;
印象中docker create,docker start这样操作的话是可以保存disk更改的;
【 在 johnfader 的大作中提到: 】
:
: docker新手,安装了docker
:
: 运行docker ubuntu:
: docker run -i -t ubuntu /bin/bash
--
FROM 112.65.48.*
持久化需要声明volumns
建议先通读一下docker概要或者dockerfile指南
【 在 johnfader (ALOHA_Aplomb) 的大作中提到: 】
: docker新手,安装了docker
: 运行docker ubuntu:
: docker run -i -t ubuntu /bin/bash
: ...................
--
修改:oldwatch FROM 180.173.2.*
FROM 180.173.2.*
第二次run的容器和第一次不是同一个,docker run 会创建新的容器
【 在 johnfader (ALOHA_Aplomb) 的大作中提到: 】
: docker新手,安装了docker
:
: 运行docker ubuntu:
: docker run -i -t ubuntu /bin/bash
--
FROM 117.136.87.*
有,但“再次运行”应该用docker restart。
【 在 johnfader 的大作中提到: 】
: 为什么?docker没有自己的硬盘存储空间?
--
FROM 114.86.88.*
每次docker run都是一个新容器,跟之前毫无关系
如果想保留,docker run -d,然后docker exec
【 在 johnfader (ALOHA_Aplomb) 的大作中提到: 】
: docker新手,安装了docker
: 运行docker ubuntu:
: docker run -i -t ubuntu /bin/bash
: ...................
--
FROM 61.148.16.*
退出容器后,docker commit <container name> 一下即可
--
FROM 221.219.103.*
【 在 johnfader 的大作中提到: 】
: docker新手,安装了docker
: 运行docker ubuntu:
: docker run -i -t ubuntu /bin/bash
: ...................
兄台,你得看下 docker 的基本原理,它是分层的,你可以自己基于基础镜像写 docker file做一个自己的镜像,在docker file 里写上自己需要安装的软件。这样就 OK 了
--
FROM 123.123.128.*
要是有虚拟机的经验,你就把docker run类比成以下4步
复制一个虚拟机的image
运行新image
再退出虚拟机
再销毁上面刚创建的image
【 在 johnfader 的大作中提到: 】
: docker容器运行一次,就是跑一个进程?
: 要保存数据,需docker进程把数据存到属主Linux的硬盘上?
:
: ....................
- 来自「最水木 for iPhone12,8」
--
FROM 75.31.75.*
两次docker run相当于建了两个不同的容器;
如果要进你安装了ubuntu的那个,得用docker start
--
FROM 14.18.249.*
生命周期已经结束了
【 在 johnfader (ALOHA_Aplomb) 的大作中提到: 】
: 为什么?docker没有自己的硬盘存储空间?
--
FROM 113.108.77.*