qiushao@qiushao-pc:~$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 41f6f5ff41af bestwu/wechat "/entrypoint.sh" 2 weeks ago Up 36 minutes script_wechat 393ac94612d9 aosp_builder:V1.0 "/bin/bash" 2 months ago Exited (0) 36 hours ago aosp_builder qiushao@qiushao-pc:~$
可以看到我们目前在用的 aosp_builder container id 为 393ac94612d9。我们把这个 container 提交一下,成为一个新的镜像:
1 2 3 4 5 6 7 8 9
qiushao@qiushao-pc:~$ docker commit 393ac94612d9 aosp_builder:V2.0 sha256:84f496a7977d0d9c65cb928308f6da98f4f40d3ae61dd97ed41a259d5b3c58fd qiushao@qiushao-pc:~$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE aosp_builder V2.0 84f496a7977d 30 seconds ago 4.68GB aosp_builder V1.0 149ef2e2830b 2 months ago 1.23GB bestwu/wechat latest 53c371b7016c 5 months ago 941MB ubuntu 14.04 2c5e00d77a67 9 months ago 188MB qiushao@qiushao-pc:~$
qiushao@qiushao-pc:~$ docker container stop aosp_builder aosp_builder qiushao@qiushao-pc:~$ docker container rm aosp_builder aosp_builder qiushao@qiushao-pc:~$ docker container ls -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 41f6f5ff41af bestwu/wechat "/entrypoint.sh" 2 weeks ago Up 45 minutes script_wechat qiushao@qiushao-pc:~$
3. 创建新的 container
1 2 3 4 5 6 7
qiushao@qiushao-pc:~$ docker run -it --name aosp_builder -v /media/qiushao/source-code:/home/builder/source -u builder aosp_builder:V2.0 /bin/bash builder@88da927b1ee5:~$ exit qiushao@qiushao-pc:~$ docker container ls -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 88da927b1ee5 aosp_builder:V2.0 "/bin/bash" 14 seconds ago Exited (0) 9 seconds ago aosp_builder 41f6f5ff41af bestwu/wechat "/entrypoint.sh" 2 weeks ago Up 47 minutes script_wechat qiushao@qiushao-pc:~$