栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【云原生】1.4 Docker 常用命令实战(下)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【云原生】1.4 Docker 常用命令实战(下)

哈喽~大家好呀,欢迎来到 Docker 常用命令实战(下)我们这里继续上篇的内容。

 磊个人主页:个人主页​​​​​            

賂 系列专栏:【云原生系列】

雷与这篇相关的文章:            

1.1云原生概念(学习前的准备)【云原生】1.1云原生概念(学习前的准备)_一个名叫追的程序猿的博客-CSDN博客
1.2 Docker基本概念(含 Docker 安装)【云原生】1.2 Docker基本概念(含 Docker 安装)_一个名叫追的程序猿的博客-CSDN博客
1.3 Docker 常用命令实战(上)【云原生】1.3 Docker 常用命令实战(上)_一个名叫追的程序猿的博客-CSDN博客

目录

一、镜像传输

二、推送远程仓库

三、挂载数据到外部修改

四、扩展知识


一、镜像传输

我看着一标题会不会很有疑问?什么是镜像传输呢?镜像传输就是将我们修改好的镜像传输到另外一台主机上,实现资源共享。在这里,我们要传输的话,第一步就是要打包,就像我们微信发文件夹一样,要压缩成压缩包才能发送传输。我们输入命令:

docker save -o abc.tar guignginx:v1.0

格式:docker save -o + 压缩包名 + 镜像名: + 版本号

这里就是将江西打包成名字为 abc.tar,那么如何我们将 abc.tar 复制到另外一台主机上,我们使用命令:

scp abc. tar root@129.198.186.134: / root/

格式:scp + 压缩包名 root@ + 主机号: / + 目录

然后我们另外一台主机上加载这个压缩包

docker load -i abc.tar

格式:docker load -i + 压缩包名

我们这里就读入加载就完成了,很nice。

二、推送远程仓库

我们这里要将自己写好的镜像上传到 docker hub 上,就像我们在 1.1 讲解的一样(可以看看之前的文章),我们可以使用命令:

docker tag local-image:tagname new-repo:tagname
docker push new-repo:tagname

格式:docker tag + 镜像名 + 仓库路径 / 镜像名 + 版本号

docker push 镜像名:版本号

eg:docker tag guignginx:v1.0 zhui/guignginx:v1.0

要记住一点我们要推送,一定要先登入才能推送,我们使用: docker login

小知识:一般我们推完之后呢,建议退出,使用:docker logout

 那么现在我们可以在搜索里面可以找到并下载了。

三、挂载数据到外部修改
docker run --name=mynginx   
-d  --restart=always 
-p  88:80 -v /data/html:/usr/share/nginx/html:ro  
nginx

格式:

docker run --name=mynginx  
-d  --restart=always
-p  88:80 -v + 目录:ro  
nginx

小知识: -v 是数据挂载,:ro是(只读模式),:rw是(读写模式)

四、扩展知识

查看日志

docker logs + 镜像名/id

 进入控制台

docker exec -it +id /bin/bash

docker 经常修改nginx配置文件

docker run -d -p 80:80 
-v /data/html:/usr/share/nginx/html:ro 
-v /data/conf/nginx.conf:/etc/nginx/nginx.conf 
--name mynginx-02 
nginx

这里我们常用命令就讲完了,下一篇文章我们就进入实战了,下一篇预告 1.5 Docker 进阶实战。

(求关注)持续更新中……

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/974362.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号