【云原生】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 进阶实战。

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

  • 35
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 32
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿追

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值