码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 快速了解Docker


    目录

    1.简介

    2.Docker的安装及环境配置

    2.1.查看是否是root用户

    2.2.查看当前内核版本

    2.3.更新yum源

    2.4.安装Docker所需要的工具包

    2.5.设置yum源

    2.6.下载安装Docker

    2.7.启动Docker并且设置开机自启动

    2.8.测试是否安装成功

     3.Docker阿里云镜像仓库配置

     4.Docker常用命令

    4.1.Docker基本命令

    4.2.Docker镜像常用命令

    4.3.Docker容器常用命令


    1.简介

    Docker是一个开源的应用容器引擎,是新一代虚拟化技术。

    Docker的优点:

    1.简化程序

    2.避免选择恐惧症

    3.节省开支

    2.Docker的安装及环境配置

    2.1.查看是否是root用户

    我们切换到root用户才能操作Docker

    who am i      查看是什么用户

     

    2.2.查看当前内核版本

    uname -r      查看当前内核版本

     2.3.更新yum源

    yum update -y

     如果以前安装到旧的版本要进行卸载

    yum remove docker docker-common docker-selinux docker-engine

    2.4.安装Docker所需要的工具包

    yum install -y yum-utils device-mapper-persistent-data lvm2

     2.5.设置yum源

    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    设置镜像

    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

     2.6.下载安装Docker

    yum install docker-ce docker-ce-cli containerd.io -y -y

    2.7.启动Docker并且设置开机自启动

    systemctl start docker
    systemctl enable docker

     

     2.8.测试是否安装成功

    docker version

     3.Docker阿里云镜像仓库配置

    进入阿里云镜像官方网址登陆:

    https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

    docker run hello-world

    1.下载一个hello-world的镜像

    2.根据镜像实例化一个Docker容器

    3.执行容器中功能,即可打印语句

     

    在我们原始的虚拟机里面是没有的需要自己创建

     创建文件 

    vi daemon.json

     点击insert键复制

    {

    "registry-mirrors": ["https://ue5hjdvt.mirror.aliyuncs.com"]

    }

     注意:要复制自己的阿里云镜像

    Esc    :wq回传即可完成

    在执行以下命令即可

    systemctl daemon-reload
    systemctl restart docker

     选择mysql的对比

     4.Docker常用命令

    4.1.Docker基本命令

    启动Docker      systemctl start docker

    停止Docker     systemctl stop docker

    重启Docker    systemctl restart docker

    开机启动Docker    systmctl enable docker

    查看Docker信息   dockerinfo

    查看Docker帮助文档       docker --help

    4.2.Docker镜像常用命令

    查询     docker images

     

    新增  docker pull  mysql:5.7(如果需要数据库5.7 版本的可以加冒号5.7)

    删除   docker rmi ...
            docker rmi -f ...

     

    4.3.Docker容器常用命令

    新增    

    docker run
    docker run -di 
    docker run -it
    docker run --name

    新增tomcat

    查询

     docker ps
    docker ps -a

    启动容器并且进入容器

    docker exec -it tomcat1 /bin/bash

    删除

    docker rm
    docker rm -f

    只进入容器

    docker exec -it sleepy_chatterjee /bin/bash

    退出 exit;

  • 相关阅读:
    hdfs shell操作助记总结
    FPGA刷题——存储器(RAM和FIFO的Verilog实现)
    MySQL高级学习八
    数据仓库中基本概念
    对比PyTorch、TensorFlow、JAX、Theano,我发现都在关注两大问题
    LeetCode 2352. 相等行列对
    Andoroid 11 开机广播处理超时导致第三方应用启动延迟
    Kotlin 数据类型详解:数字、字符、布尔值与类型转换指南
    2000-2018年各省能源消费和碳排放数据
    这种动态规划你见过吗——状态机动态规划之股票问题(下)
  • 原文地址:https://blog.csdn.net/m0_68211831/article/details/128161766
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号