使用docker技术快速搭建linux下的运行环境

需求背景

有时候我们需要给别人在服务器上装东西,根据经验,装一次服务器要花至少半个小时,而且很多时候因为系统不一致等情况导致安装依赖之类的问题会很麻烦。

因此,我决定尝试用docker来制作一个统一的镜像。

以前虽然就学习过docker技术,但是没有实际使用过,感觉适用于需要安装很多机器的情况,所以一开始并用不上,毕竟多了一层之后诸如文件同步之类的情况没有那么方便。

这里边复习边整理。

优点和缺点

优点是能够不管系统版本,只要两边都安装docker就可以。缺点是网速慢,操作多了一些,命令不熟悉。
跨平台或者跨服务商的情况下这种镜像搬迁起来就容易太多了。
所以,稳定并且有迁移需要的服务做成镜像或者一开始就在镜像里折腾是最吼的。
容器化部署优点是隔离做的好,但是缺点是共用的少,像python3有近1个G。

docker安装

docker安装和系统版本有关
Ubuntu安装命令如下

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

安装中由于我弄的服务器有装过不同版本的python3,所以报了No module named ‘apt_pkg’ 错误。解决方法:
sudo apt-get remove python3-apt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值