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的使用

相关推荐
曲幽19 小时前
别再用网页翻译看源码了!你的私人翻译神器LibreTranslate,部署避坑指南来了
python·docker·web·pot·translate·libretranslate·arogstranslate
XIAOHEZIcode2 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220703 天前
如何搭建本地yum源(上)
运维
武子康3 天前
调查研究-183 Apple container:Mac 上用轻量 VM 跑 Linux 容器,Swift 会改写本地容器体验吗?
docker·容器·apple
大树886 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠6 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质6 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工6 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
Alsn866 天前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
酣大智6 天前
ARP代理--工作原理
运维·网络·arp·arp代理