码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 记一次docker环境搭建笔记


    记一次docker环境搭建笔记

          • 1、docker安装
          • 2、docker卸载
          • 3、docker镜像制作使用
          • 4、docker其他操作命令补充

    1、docker安装

    1-1、查看当前的系统的版本(确认下支持docker最低系统内核版本):uname -r。
    1-2、查看docker版本检测是否安装:docker version。
    1-3、如果是全新的机器更新下yum:yum -y update。
    1-4、安装需要的软件包:yum install -y yum-utils device-mapper-persistent-data lvm2。
    1-5、设置yum源配置文件: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo。
    1-6、查看docke版本清单: yum list docker-ce --showduplicates | sort -r。
    1-7、安装docker: sudo yum install -y docker-ce 版本。
    1-8、启动docker:systemctl start docker 。
    1-9、重启docker:sudo systemctl restart docker。

    2、docker卸载

    2-1、 yum remove docker docker-common docker-selinux docker-engine

    3、docker镜像制作使用

    3-1、本地镜像制作查看:docker images。
    3-2、镜像制作:docker build -t web_app(镜像名称自定义):40.0(镜像版本自定义)。
    3-3、镜像打包:docker tag 4ad803bd8d58 (第二步制作生成md5) registry.cn-shenzhen.aliyuncs.com/yxdc/clvr(镜像仓库):镜像版本(第二步自定义版本)。
    3-4、首次推送或者拉取镜像文件需要进行登录:docker login --username=clvr_k8s_test@yuexiuproperty registry.cn-aaa.bbb.ccc/yxdc/clvr
    3-5、镜像文件推送到远程仓库:docker push registry.cn-aaa.bbb.ccc/yxdc/clvr(镜像仓库):40.0(第二步自定义版本)。
    3-6、docker镜像拉取下载:docker pull registry.cn-aaa.bbb.ccc/yxdc/clvr(镜像仓库):40.0(第二步自定义版本)。
    3-7、镜像安装服务器打标签:docker tag 4ad803bd8d58 (第二步制作生成md5) yuexiu:46.0(第二步自定义版本)。
    3-8、docker服务运行:docker run -itd -p 8888:8888 -v /work/docker_test_yuexiu/logs:/work/jar/demo/logs -v /work/docker_test_nginx/tp:/upload/files 4ad803bd8d58 (第二步制作生成md5)。
    3-9、docker服务查看:docker ps。
    3-10、docker 容器服务关闭:docker stop a05e319a8570(3-8查看的容器Id)。
    3-11、docker 容器服务启动:docker start a05e319a8570(3-8查看的容器Id)。
    3-12、docker容器删除:docker rm (3-8查看的容器Id)

    4、docker其他操作命令补充

    4-1、查看宿主机启动镜像命令:docker ps。
    4-2、查看宿主机启动容器日志:docker logs -f 容器标识Id。
    4-3、宿主机进入容器命令:docker exec -it 容器标识Id bash。
    4-4、宿主机查看当前pull镜像:docker images。

  • 相关阅读:
    【零基础学Python】运算符
    FastApi项目搭建
    关于多线程“伪唤醒“的解释以及为什么要用while循环进行条件判断
    基于Spring Boot的ERP仓储管理信息系统设计与实现毕业设计源码150958
    商鼎云新版来袭 | 收藏夹功能已上线,满足个人使用需求​
    羽夏逆向指引—— Hook
    用Pyhon写一款简单的益智类小游戏——2048
    设计一个填充工具完美解决前后端甩锅的问题了
    NAND闪存改变了现代生活
    VBA 输出到CMD控制台显示暨更新当前行显示
  • 原文地址:https://blog.csdn.net/u010353018/article/details/127766742
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号