docker学习(一)

Docker学习记录(一):Windows7下Docker的安装 本文主要记录Docker在Windows7系统下的安装过程,分享出来和大家一起学习,不足之处请批评指正。一、Docker在Windows10系统下的安装首先简单介绍一下Docker在Windows10系统下的安装方法,比较简单,直接下载DOCKER CE FOR WINDOWS,双击安装就行。(1)DOCKER CE FOR WINDOWS下载DOCKER CE FOR WINDOWS是Docke... 阅读详情

docker学习(一)

在centos7上安装与启动docker

CentOS Docker 安装

1、Docker支持以下的CentOS版本:

  • CentOS 7 (64-bit)
  • CentOS 6.5 (64-bit) 或更高的版本
前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。
1、Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
2、Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

使用 yum 安装(CentOS 7下)

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

通过 uname -r 命令查看你当前的内核版本

通过 uname -r 命令查看你当前的内核版本

[root@localhost ~]# uname -r

img

内核版本

从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。
Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。

本文介绍 Docker CE 的安装使用。

移除旧的版本:
$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine
安装一些必要的系统工具:
yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 缓存:
yum makecache fast
安装 Docker-ce:(时间有点长)
yum -y install docker-ce
启动 Docker 后台服务和设置docker开机启动
systemctl start docker && systemctl enable docker
测试运行 hello-world
docker run hello-world

img

​ 运行镜像

由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。

查看docker状态

systemctl status docker

img

​ docker状态

关闭docker

systemctl stop docker

img

																关闭docker

重启docker

systemctl restart docker

img

重启成功

镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:https://lc4qa3xr.mirror.aliyuncs.com。
新版的 Docker 使用 /etc/docker/daemon.json 来配置 Daemon。

请在该配置文件中加入(没有该文件的话,请先建一个):

{
  "registry-mirrors": ["https://lc4qa3xr.mirror.aliyuncs.com"]
}

删除 Docker CE

执行以下命令来删除 Docker CE:

$ yum remove docker-ce
$ rm -rf /var/lib/docker
http://hub-mirror.c.163.com"]
}

删除 Docker CE

执行以下命令来删除 Docker CE:

$ yum remove docker-ce
$ rm -rf /var/lib/docker

常用的 Docker 命令

docker ps // 查看所有正在运行容器
docker stop containerId // containerId 是容器的ID
docker ps -a // 查看所有容器
docker ps -a -q // 查看所有容器ID
docker stop $(docker ps -a -q) //  stop停止所有容器
docker  rm $(docker ps -a -q) //   remove删除所有容器
K8S学习之前站一:docker学习 selinux时Linux系统的一种安全机制,可以限制系统资源(如文件、网络等)的访问,提高系统的安全性。docker就不一样了,可以把代码和用到的所有依赖,包括jdk、tomcat、war文件、jar文件等,甚至是linux文件,都打包到一起,放到镜像里,保持环境的一致性。docker几乎支持所有的平台,windows、linux、mac等,现以Centos7.9为例(centos停更了,不会继续打补丁了,学习可以用,生产就不建议用了,可以用centos平替的操作系统rockyLinux) 阅读详情

相关推荐

保姆级教程:5分钟搞定微信小程序live-player组件接入监控视频流

本文提供了一份详细的微信小程序接入实时监控视频流的实战指南。文章对比了live-player与video组件的核心差异,重点解析了如何申请并开通live-player组件的严格权限,并提供了播放RTMP流(低延迟)的完整配置、状态监听与错误处理代码。同时,也介绍了使用video组件播放HLS流的备选方案,帮助开发者根据项目需求快速选择并实现稳定可靠的监控视频播放功能。

open4的博客 296

Docker学习一

Docker 文档地址:https://docs.docker.com/ 仓库地址:https://hub.docker.com/ 笔记参考https://www.bilibili.com/video/BV1og4y1q7M4 文章目录DockerDocker安装Docker基本组成安装Docker常用命令帮助命令镜像命令容器命令常用其他命令Docker命令图示部署Nginx和Tomcat部署Nginx部署TomcatDocker镜像镜像Docker镜像加载原理UnionFS(联合文件系统)Docker

Wang的博客 1714

Vmware 17保姆级教程:从零部署华为enspPro模拟器(附镜像下载+配置优化)

本文提供了一份详尽的Vmware 17部署华为eNSP Pro模拟器的保姆级教程。内容涵盖从镜像下载、虚拟机导入、网络配置到深度性能调优的全过程,并针对常见启动失败、设备卡顿等故障提供了实用的排查方案,旨在帮助网络工程师和华为认证备考者快速搭建稳定高效的实验环境。

arduino9maker的博客 636

Docker学习 一

参考:https://docker_practice.gitee.io/image/pull.html Docker本身并不是容器,它是创建容器的工具,是应用容器引擎。 一、docker三大要素 1.镜像 1.1 我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载root文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个...

做一只强悍的蜜獾 3715

别再只看K线了!用Python自制筹码分布图,可视化Winner函数帮你判断支撑压力

本文详细介绍了如何用Python自制筹码分布图,通过数据清洗、算法实现和动态可视化,帮助投资者更准确地判断股票支撑压力位。文章重点讲解了Winner函数的应用,结合筹码分布与交易策略,提升交易决策的精准度。

weixin_42520796的博客 315

小米手机Magisk解锁与Root完整指南:从Bootloader到模块管理

Android系统Root权限获取是设备深度定制的核心技术之一,其核心原理在于通过修改系统启动流程获取超级用户权限。Systemless Root技术通过动态挂载修改,在不触碰系统分区的前提下实现功能注入,既保证了系统完整性,又能绕过完整性检测。这一技术为设备带来了极高的可定制性,用户可以通过模块化方式增强系统功能、修改UI界面或启用隐藏特性。在小米手机生态中,由于官方提供了完整的Bootloader解锁通道,结合Magisk的无系统修改Root方案,使得安全可控的深度定制成为可能。本文聚焦于Bootloa

weixin_29164185的博客 334

Docker容器学习一之初识Docker

一、什么是Docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。 以上这段话引用自百度百科,初步理解Docker是一项容器技术,可以根据我们自定义规则把应用打包成一个镜像,其他机器就可以使用这个镜像,启动我们的应用。 二、Docker安装 官网有各种系统的安装教程,本文学习是在centos系统下进行(在Windows机器上立永VM虚拟机安装的centos系统)。

solayang的博客 865

ORB-SLAM3复现的详细过程——配置安装及ROS和脚本运行---Ubuntu20.04

所提供的图像具有高动态范围,事先进行了光度标定,用20Hz的帧率采集,分辨率为1024像素*1024像素;需要下载数据集dataset-room1_512_16和rgbd_dataset_freiburg1_desk。在一键安装ROS后,只需要再安装Pangolin即可,其他所有的需要都已经存在。用微型飞行器采集的视觉惯性数据集,包含双目相机和IMU同步测量数据及位姿的真值。第二条命令中的${ROS_PACKAGE_PATH}是自己文件的路径。其采用的相机和IMU传感器,在硬件上进行了时间同步。

琉璃轻纱的博客 1万+

docker 学习一

一、docker介绍 Docker 中文社区中心 :http://www.docker.org.cn/ Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,...

尘埃落定 441

Android 面试题 Handler篇

1.Handler的实现原理。

ViewHandKownHealth的博客 955

硬件测试之—纹波测试为什么不要使用接地夹子

示波器为什么不推荐使用接地夹

qq_19294353的博客 2988

Docker学习一、docker核心概念及原理

docker底层原理之文件系统简介

adongdong2024的博客 2482

使用SIMD思想进行memcpy的优化

arm64平台的memcpy的性能优化,相比C库提升30~40%,SIMD优化思路

zhaoxin1989的博客 1万+

Docker学习一:Docker介绍

Docker学习系列

weixin_41402069的博客 1231

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

docker学习一

最近由于项目需要,需要学习docker,所以先起个头,

csdnxingyuntian的博客 352

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Docker容器学习笔记一

Docker容器学习笔记一(狂神说Java) 狂神说B站视频:https://www.bilibili.com/video/BV1og4y1q7M4?p=1 Docker容器学习笔记二(狂神说Java): 教程docker:https://www.runoob.com/docker/docker-tutorial.html 使用docker:https://labs.play-with-docker.com/ 文章目录Docker容器学习笔记一(狂神说Java)一、Docker概述1.Docker为什么会出

追求幸福,探索未知的博客 4942

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

docker深入学习一

docker是一个客户服务器结构的应用程序,其结构如下所示 其组成部分包括 container容器:是image的运行实例,一般container之间以及container与主机之间是相互隔离的,相当于一台轻量级的虚拟机 iamge镜像:是一个只读模板,是静态的,image通常是给予另一个image创建的 docker CLI 客户端:通过调用RESTAPI控制docker daem...

weixin_30594001的博客 134

Docker(一)——Docker的简单学习

目录□ 什么是Docker镜像容器镜像与容器的关系仓库仓库注册服务器□ Docker 常用命令镜像命令Docker imagesDocker search 镜像名docker pull 镜像名docker rmi 镜像名ID容器命令新建并启动容器列出当前所有正在运行的容器查看docker容器使用资源默认输出只返回当前状态只输出指定的容器退出容器启动容器重启容器停止容器强制停止容器删除已停止的容器重要知识点1. 启动守护式容器:2. docker ps 输出详情介绍:3. 查看容器日志4. 查看容器内部细节:

脑袋装水的博客 902

docker之基础学习一

【代码】学习docker(一)

weixin_44868572的博客 337

Docker 系列学习(一)认识docker

Docker 系列学习(一)认识docker part 1 : 容器技术的起源 假设你们公司正在秘密研发下一个“今日头条”APP,我们姑且称为明日头条,程序员自己从头到尾搭建了一套环境开始写代码,写完代码后程序员要把代码交给测试同学测试,这时测试同学开始从头到尾搭建这套环境,测试过程中出现问题程序员也不用担心,大可以一脸无辜的撒娇,“明明在人家的环境上可以运行的”。 测试同学测完后终于可以上线了,这时运维同学又要重新从头到尾搭建这套环境,费了九牛二虎之力搭建好环境开始上线,糟糕,上线系统就崩溃了,这时心理素

weixin_42078933的博客 258

【Docker学习】一、Docker概述

一、Docker概述 (一)Docker出现原因 1.开发和运维存在着矛盾: 开发完成修改后,出现“在我的电脑上可以运行,其他人未知” 2.部署环境费时费力 代码 or 程序可以是跨平台的,但环境是不跨平台的,需要配置环境 同一台机子上的不同服务所安装的环境可能存在冲突 3.部署环境 传统方法解决以上问题:开发者提供jar包,运维进行部署 解决思路:开发、打包、部署一套流程做完 4.Docker解决思路 举例说明 |例子|任务|操作一|操作二|操作三| |–|--|–|--|–| |产品发布

PeterVeg的博客 296

Docker学习一:Docker简介

转载:https://blog.youkuaiyun.com/huangjun0210/article/details/85680586 1. 什么是Docker Docker 是基于Go语言实现的开源项目,诞生于2013年初,最初的发起者dotClound公司,Docker自然开源后受到广泛关注; Docker项目目前已经加入Linux的基金会,遵循Apache2.0协议,全部开源代码均在https://...

qq_33366098的博客 175

Docker学习①

使用Docker镜像 获取镜像 镜像是获取容器的前提,官网的Docker Hub网站已经提供了数十万个镜像供大家开放下载。最好使用国内的镜像加速网站,本人使用的是以下网易的镜像加速: #网易 http://hub-mirror.c.163.com 修改/etc/docker/daemon.json文件,此文件ubuntu下需自己创建并写下: { "registry-mirr...

辉哥仔 257
上一篇: springboot项目打成jar包后台运行在linux上
下一篇: Docker学习(二)docker镜像操作
我是陈胖丁
博客等级 码龄11年 207粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值