Docker 容器的备份与迁移
1.将容器保存为镜像
我们可以通过以下命令将容器保存为镜像
docker commit 容器名 镜像名
2.镜像备份与恢复
我们可以通过以下命令将镜像保存为tar 文件
docker save -o 镜像.tar 镜像名
然后执行load命令进行恢复
docker load -i xxxx.tar
# -i 输入的文件
我们可以基于这个镜像来创建一个容器,例如
docker run -di --name=容器名 -p 81:80 镜像名
分类目录归档:Linux
我们可以通过以下命令将容器保存为镜像
docker commit 容器名 镜像名
我们可以通过以下命令将镜像保存为tar 文件
docker save -o 镜像.tar 镜像名
然后执行load命令进行恢复
docker load -i xxxx.tar
# -i 输入的文件
我们可以基于这个镜像来创建一个容器,例如
docker run -di --name=容器名 -p 81:80 镜像名
Nginx (engine x) 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
延伸版本:tengine(淘宝)、openresrt(章亦春)等
Dockerfile是一个包含了一系列命令的文本文件,这些命令可以用于自动化地创建一个Docker镜像。通过编写Dockerfile,可以将环境配置、应用程序代码、依赖关系等打包成一个镜像,便于快速创建容器。
用户可以将自己的应用打包成镜像,从而让应用在容器中运行。还可以对官方镜像进行扩展,打包成适合生产环境的应用镜像。
指定构建新镜像时使用的基础镜像,通常必须是Dockerfile的第一个有效指令
# 格式
FROM <image:[版本标签]>
# 指定基础镜像
FROM c...
(本文转载自https://www.linuxprobe.com/)
一般来讲,在安装软件时,如果能通过软件仓库来安装,就用yum命令搞定它;反之则去寻找合适的RPM软件包来安装;如果实在没有资源可用,那就只能使用源码包来安装了。使用源码包安装服务程序的过程看似复杂,其实在归纳汇总后只需要4~5个步骤即可完成安装。接下来会对每一个步骤进行详解。
第0步: 关闭防火墙和SELinux
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disabled firewall...
Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松!
无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker,节约有限的生命。
Docker 最初是 dotCloud
公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud
公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源...
在终端中输入特定字符串或使用设定好的快捷方式,shell(壳) 根据用户输入的指令,去执行相应的程序。
用于用户和系统进行交互的的一类软件。
1.sh
2.bash (csh .tcsh .zsh)
Shell内部命令(了解)
alias, bg, bind, break, builtin, caller, cd, command,
compgen, complete, compopt, continue, declare, dirs, disown, echo,
enable, eval, exec, exit, ...
(本文转载自廖雪峰的官方网站)
Git是什么?
Git是目前世界上最先进的分布式版本控制系统(没有之一)。
Git有什么特点?简单来说就是:高端大气上档次!
那什么是版本控制系统?
如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:
想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再接着改,改到一定程度,再“另存为……”一个新文件,这样一直改下去,最后你的Word文档变成了这样:
过了一周,你想找回被删除的文字,但是已经记不清删除前保存在哪个文件里了,只好一个一个文件去找,真麻烦。
看着一堆乱七八糟的文...
deepin(原名:Linux Deepin;中文通称:深度操作系统)是由武汉深之度科技有限公司在Debian基础上开发的Linux操作系统,其前身是Hiweed Linux操作系统,于2004年2月28日开始对外发行,可以安装在个人计算机和服务器中 。 deepin操作系统内部集成了deepin Desktop Environment(中文通称:深度桌面环境),并支持deepin store、deepin Music、deepin Movie等第一方应用软件。 2019年,华为开始销售预装有deepin操作系...
l 掌握bash命令的基本操作;
l 掌握文件管理命令的常见操作。
步骤 1 启动虚拟机,并使用root用户身份登录虚拟机。
步骤 2 练习使用基本的bash命令。
使用reboot命令重启Linux操作系统。
[root@localhost ~]# reboot
# 重启之后使用root账户重新登录到Linux操作系统。
# 使用logout,或exit退出登录。
[root@localhost ~]# logout
# 再次使用root用户重新登录到...
openEuler是华为开发的一款开源操作系统。当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。同时,openEuler是一个面向全球的操作系统开源社区,通过社区合作,打造创新平台,构建支持多处理器架构、统一和开放的操作系统,推动软硬件应用生态繁荣发展。
对于想要尝试使用openEuler操作系统的同学们,特别是初次使用openEuler的同学,需要具备基础的Linux系统管理知识。(没有Linux基础的话可以跟左...