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

相关推荐
matlab的学徒37 分钟前
Web与Nginx网站服务(改)
linux·运维·前端·nginx·tomcat
LeeZhao@37 分钟前
【AI推理部署】Docker篇04—Docker自动构建镜像
人工智能·docker·容器
程思扬41 分钟前
利用JSONCrack与cpolar提升数据可视化及跨团队协作效率
网络·人工智能·经验分享·docker·信息可视化·容器·架构
Insist75342 分钟前
prometheus安装部署与alertmanager邮箱告警
linux·运维·grafana·prometheus
xqlily1 小时前
Linux操作系统之Ubuntu
linux·运维·ubuntu
落日漫游2 小时前
dockercompose和k8s区别
docker·kubernetes
倔强的石头1062 小时前
【Linux指南】Makefile入门:从概念到基础语法
linux·运维·服务器
ajassi20002 小时前
linux C 语言开发 (七) 文件 IO 和标准 IO
linux·运维·服务器
一只游鱼2 小时前
Zookeeper介绍与部署(Linux)
linux·运维·服务器·zookeeper
lllsure3 小时前
【Docker】存储卷
运维·docker·容器