修改Docker镜像并重新打包
修改Docker镜像并重新打包
本次部署基础镜像采用codercom/code-server:4.14.1-bullseye
参考文档
https://blog.csdn.net/GliangJu/article/details/118080630
部署基础镜像
shell
1 | sudo docker run -it -d -p 9980:8080 -e PASSWORD='password' -u "$(id -u):$(id -g)" codercom/code-server:4.14.1-bullseye |
安装一些软件和插件
软件
shell
1 | sudo apt install bash-completion |
插件
shell
1 | Code Runner |
对修改过的镜像进行打包
重新打包修改后的镜像
1.将容器保存为镜像
shell
1 | sudo docker commit 3b64c2a1c5bf test/code-server:4.14.1-bullseye |
2.将镜像打包
shell
1 | sudo docker save -o testcodeserver4.14.1bullseye.tar test/code-server:4.14.1-bullseye |
3.将镜像包压缩
shell
1 | sudo tar -zcvf testcodeserver4.14.1bullseye.tar.gz testcodeserver4.14.1bullseye.tar |
另一种打包压缩方法(发现这种方法压缩后体积更小)
shell
1 | docker save test/code-server:4.14.1-bullseye | gzip > testcodeserver4.14.1bullseye.tar.gz |
将修改过的镜像解压以及镜像载入
shell
1 | 压缩包解压,得到tar格式的镜像包 |