首页 > 其他分享 >docker 学习

docker 学习

时间:2023-10-21 20:05:47浏览次数:27  
标签:容器 centos 学习 镜像 docker 安装 id

=

前言

1.安装及环境

1.1.Linux安装

1.2.Windows安装

2.初识Docker

2.1.进入docker

https://www.cnblogs.com/xhyan/p/6593075.

2.2.命令行基本操作

  1. 安装依赖

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

Docker实例

Docker安装Centos

CentOS镜像库地址:https://hub.docker.com/_/centos?tab=tags&page=1

  1. 拉取安装指定版本

$ docker pull centos:centos7

  1. 查看本地镜像

$ docker images

  1. 运行容器

$ docker run -itd --name centos-test centos:centos7

docker run 镜像标识|镜像名称

例子:docker run -d -p 宿机端口:容器端口 --name 容器名称 镜像标识|镜像名称

-d表示后台运行 -p表示宿机与容器间的映射端口 --name表示给容器指定的命名

  1. 进入CentOS容器

$ docker exec -it centos-test /bin/bash

如果使用 xshell,需要再 centOS 安装 sshd 连接。

  1. 安装成功

查看容器的运行情况

$ docker ps

使用

启动、关闭、删除容器

docker start 容器id  //启动容器

docker stop 容器id  //关闭容器

docker rm 容器id   //删除容器

将主机中的文件放入容器中的方式

docker cp 文件名称 容器id:容器内部的路径

查看容器日志

docker logs -f 容器id

-f表示查看最后几行

标签:容器,centos,学习,镜像,docker,安装,id
From: https://blog.51cto.com/wangshiyu/7969183

相关文章

  • SQL语句的学习
    函数查询之时间函数时间获取时间处理时间计算等等获取当前的时间SELECTNOW(),CURRENT_DATE(),CURRENT_TIME(),CURRENT_TIMESTAMP(),CURTIME(),SYSDATE()获取时间信息SELECTYEAR(NOW()),MONTH('2023-07-17'),DATE(NOW()),DAY(NOW()),HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()......
  • 《信息安全系统与设计》第七周学习笔记
    多任务处理一般来说,多任务处理指的是同时进行几项独立活动的能力多任务处理是所有操作系统的基础,也是并行编程的基础进程的概念操作系统是一个多任务处理系统。在操作系统中,任务也称为进程进程的正式定义:进程是对映像的执行用一个简单的PROC结构体来表示进程typedefst......
  • 2023-2024-1 20211327 信息安全系统设计与实现 学习笔记6(必做)
    学习笔记6Unix/Linux系统多任务处理概述多任务处理系统Unix/Linux系统的进程管理实践过程Unix/Linux系统多任务处理概述1.进程管理:进程是程序的执行实例。Unix和Linux支持多个进程同时运行,每个进程都有自己的独立地址空间和资源。这使得多个应用程序可以同时运行,互不干......
  • 2023-2024-1 20231314许城铭 《计算机基础与程序设计》第4周学习总结
    这个作业属于哪个课程<班级的链接>(https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP)这个作业要求在哪里<作业要求的链接>(2022-2023-1计算机基础与程序设计第4周作业(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13000))这个作业的目......
  • 性能测试学习笔记(五)
    一、操作系统监控数值项模块监控命令CPUlscpu、cpuinfo、top、atop、vmstat、mpstat、pidstat、Dstat、Nmon、sar、cpupower、irqbalanceMemorytop、atop、vmstat、pidstat、Dstat、Nmon、sar、free、smemI/Oiostat、iotop、pidstat、Dstat、Nmon、sarNetwork......
  • uboot为LED添加DM驱动--Apple的学习笔记
    一,前言开始玩所有板子一般都是先点灯,比如我可以在汇编中点灯,可以在board_init中用writel写寄存器点灯,当我要进一步熟悉下设备树驱动模型,不管学习linux还是学习uboot这块我理解类似,所以我要通过添加设备树及配置开关来实现默认打开led0和led1的功能。二,实现的过程1,先有了dts信息,我从......
  • 学习笔记六
    学习笔记六一.作业要求自学教材第3章,提交学习笔记(10分),评分标准如下知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容(4分)“我在学***X知识点,请你以苏格拉底的方式对我进行提问,一次一个问题”核......
  • 学习笔记6
    第三章学习总结多任务处理一般指的是同时进行几项独立活动的能力,这种逻辑并行性称为“并发”。进程的概念进程是对映像的执行每个进程用一个独特的数据结构表示,称为进程控制块(PCB)或任务控制块(TCB),本书称为PROC结构体。如下是一个非常简单的PROC结构体:next:指向下一个PROC......
  • 《信息安全系统设计与实现》第七周学习笔记
    《信息安全系统设计与实现》第七周学习笔记第三章Unix/Linux进程管理多任务处理多任务处理简单说,就是同一时间给多个程序运行处理数据。即使在系统中通常有许多其他的程序在运行,但进程也可以向每个程序提供一种假象,仿佛它在独占地使用处理器。但事实上进程是轮流使用处理器的......
  • 20211325 2023-2024-1 《信息安全系统设计与实现(上)》第六周学习笔记
    202113252023-2024-1《信息安全系统设计与实现(上)》第六周学习笔记一、任务要求1.自学教材第3章,提交学习笔记(10分),评分标准如下1.知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容(4分)“我在学***X......