docker安装

目录

前言

一、Docker的基本组成

二、安装步骤

1.各个命令

2.读入数据

总结



前言

随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Docker的基本组成

镜像(image)

容器(container)

仓库(repository)

二、安装步骤

1.各个命令

镜像命令:

c 复制代码
启动docker: systemctl start docker
停止docker: systemctl stop docker
重启docker: systemctl restart docker
查看docker状态: systemctl status docker
开机启动: systemctl enable docker
查看docker镜像  docker images 
查找 docker search redis:6.0.8
删除 docker rmi 某个XXX镜像名字ID

容器命令:

c 复制代码
列出当前所有正在运行的容器 
    docker ps
退出容器
    两种退出方式
        exit
            run进去容器,exit退出,容器停止
        ctrl+p+q
            run进去容器,ctrl+p+q退出,容器不停止
启动已停止运行的容器
    docker start 容器ID或者容器名
重启容器
    docker restart 容器ID或者容器名
停止容器
    docker stop 容器ID或者容器名
强制停止容器
    docker kill 容器ID或容器名
删除已停止的容器
    docker rm 容器ID
        一次性删除多个容器实例
            docker rm -f $(docker ps -a -q)
            docker ps -a -q | xargs docker rm
启动守护式容器(后台服务器)
    在大部分的场景下,我们希望 docker 的服务是在后台运行的,
我们可以过 -d 指定容器的后台运行模式。
    docker run -d 容器名
    redis 前后台启动演示case
        前台交互式启动
             docker run -it redis:6.0.8
        后台守护式启动
            docker run -d redis:6.0.8
查看容器内运行的进程
    docker top 容器ID
查看容器内部细节
    docker inspect 容器ID
进入正在运行的容器并以命令行交互
    docker exec -it 容器ID bashShell
    重新进入docker attach 容器ID
    案例演示,用centos或者unbuntu都可以
    上述两个区别
        attach 直接进入容器启动命令的终端,不会启动新的进程
用exit退出,会导致容器的停止。
        exec 是在容器中打开新的终端,并且可以启动新的进程
用exit退出,不会导致容器的停止。
    推荐大家使用 docker exec 命令,因为退出容器终端,不会导致容器的停止。
    用之前的redis容器实例进入试试
        进入redis服务
            docker exec -it 容器ID /bin/bash
            docker exec -it 容器ID redis-cli
            一般用-d后台启动的程序,再用exec进入对应容器实例
从容器内拷贝文件到主机上
    容器→主机
    docker cp  容器ID:容器内路径 目的主机路径
导入和导出容器
    export 导出容器的内容留作为一个tar归档文件[对应import命令]
    import 从tar包中的内容创建一个新的文件系统再导入为镜像[对应export]
    案例
        docker export 容器ID > 文件名.tar
        cat 文件名.tar | docker import - 镜像用户/镜像名:镜像版本号

2.读入数据


总结

提示:这里对文章进行总结:

例如:以上就是今天要讲的内容,本文仅仅简单介绍了docker的使用

相关推荐
桌面运维家6 小时前
旧电脑跑不动课程软件,VDI云桌面怎样接着用?
运维·服务器·虚拟化·pve·vdi·云桌面
zhang133830890756 小时前
传统机械三杯式风速传感器易磨损冻堵?CG-88金属超声波风速风向传感器给出免运维方案
运维·服务器·网络·人工智能·自动化
知已难寻7 小时前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节
2601_949847759 小时前
bcrypt.js 跨端三方库仓颉适配全流程
linux·运维·ubuntu
m0_639906949 小时前
Linux 操作系统入门:目录结构、服务排查常用命令、Shell 脚本基础
linux·运维·后端
今天重构了吗10 小时前
Linux 上 rm -rf 删错了能找回吗
运维·服务器
KaiwuDB10 小时前
KaiwuDB 分布式集群扩缩容,从原理到完整操作踩坑总结
运维·数据库·分布式
codezzzsleep10 小时前
学术汇报 PPT 自动化生成实战指南
运维·自动化·powerpoint
古法老登瞎折腾10 小时前
大数据智能运维实战(九):让 AI 查日志——找到异常,也保留上下文
java·大数据·运维·人工智能·spring ai·mcp
讯捷蓝达11 小时前
IBM V3500存储 双控故障、数据怎么恢复?
运维