首页 > 系统相关 >linux环境下安装Docker

linux环境下安装Docker

时间:2023-04-13 21:47:38浏览次数:42  
标签:容器 redis yum linux 镜像 Docker 安装 docker

1、概念:docker是一个开源的应用容器引擎,docker可以让开发者打包他们的应用以及依赖环境包到一个轻量级、可移值的容器中。然后发布到任何流行的linux机器上。
安装过程:

1、yum包更新到最新

yum update

2、安装需要的软件包

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

3、设置yum源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4、安装docker,出现界面都y

yum install -y docker-ce

5、查看docker版本,验证是否成功

docker -v

四、Docker服务相关命令

1、启动docker:**

systemctl start docker

2、停止docker服务

systemctl stop docker

3、重启docker服务

systemctl restart docker

4、查看docker服务状态

systemctl status docker

五、Docker镜像命令

1、列出镜像列表

docker images

2、查找镜像

docker search redis

3、拖取镜像

docker pull redis:版本号 (版本号可去hub.docker上查找)

4、删除镜像

docker rmi imageID

5、删除所有镜像

docker images -q可以查出所有镜像的id

然后当做参数传给docker rmi 'docker images -q'

可以删除全部的镜像

六、Docker容器命令

1、容器

容器是image镜像运行的实例

2、终端创建容器并启动

docker run -i(这个容器保持运行) -t(给容器分配一个终端) --name=c1(给容器取名字) redis:5.0(指定对应的image) /bin/bash(打开一个shell脚本窗口当做docker容器参数输入的终端,可以不写)

docker run -it --name=c1 redis:5.0

exit退出docker终端

linux可以看作是容器的宿主机

3、后台创建容器

docker run -i -d(后台运行容器) --name=c2 redis:5.0, 通过后台创建的容器退出后不会退出

4、进入容器

docker exec -i -t c2(容器的别名) /bin/bash 退出容器后不会关闭

5、查看容器状态

docker ps -a

6、停止容器

docker stop c2(容器名)

7、启动容器

docker start c2(容器名)

8、删除容器

docker rm c2(容器名)

9、查看容器细节

docker inspect

标签:容器,redis,yum,linux,镜像,Docker,安装,docker
From: https://www.cnblogs.com/yaoshuigebiss/p/17316507.html

相关文章

  • docker 容器操作、应用部署、mysql,redis,nginx、迁移与备份、Dockerfile
    容器操作#启动容器dockerstart容器id#停止容器dockerstop容器id#文件拷贝先创建文件mkdir:文件夹vivimtouch:文件#容器的文件copy到宿主机上(不是在容器内部操作)dockercp容器名称:容器目录需要拷贝的文件或目录dockercp......
  • docker-day3——docker应用部署、docker迁移与备份、Dockerfile
    目录一、应用部署1.1mysql部署1.2nginx1.3redis1.4部署项目的一些讲解二、迁移与备份三、Dockerfile四、作业1、什么是迭代器,生成器,装饰器2、django的信号用过吗?如何用,干过什么3、Dockerfile用过吗?常用命令有哪些一、应用部署补充知识点:容器之间互相是可以ping通的但是......
  • Linux配置IP和网关
    Linux配置IP和网关​ 配置IP的目的使虚拟机可以联网。1、配置动态IP(随着环境的改变IP也会改变)①打开虚拟机,输入vi/etc/sysconfig/network-scripts/ifcfg-ens33输入命令:修改配置文件 vi/etc/sysconfig/network-scripts/ifcfg-ens33按i可修改文件内容②修改ONBOOT......
  • 如何查看Linux的内存使用状况
    导读我想要监测Linux系统的内存使用状况。有哪些可用的图形界面或者命令行工具来检查当前内存使用情况?当涉及到Linux系统性能优化的时候,物理内存是一个最重要的因素。自然的,Linux提供了丰富的选择来监测珍贵的内存资源的使用情况。不同的工具,在监测粒度(例如:全系统范围,每个......
  • Linux运维进阶之路
    前言首先在我看来,不论你以后是做运维亦或者是做后端开发,云计算等。只要和后端搭边,Linux都是必会的基础知识。所以说Linux是伴随我们工作中一个特别重要的知识。 不过很多同学在初学Linux的时候,始终不得其法,发现越学越摸不着头脑。到最后不了了之。   在我看来,这些同学的......
  • apko不依赖dockerfile基于apk 包构建oci 镜像的工具
    可以方便的基于apk包进行oci镜像的构建以及发布包含的特性可重复执行同时确认二进制文件一致快速小sbom支持服务支持,基于s4安装可以通过goinstall以及docker模式运行goinstallchainguard.dev/apko@latest使用配置contents:......
  • zookeeper安装
    下载安装包这里需要注意的是,自zk3.5.5版本以后,已编译的jar包尾部带有bin后缀,所以我们选择下载带有bin的安装包。"zk官网下载地址"进行安装`执行tar-zxvf你下载的安装包将解压好的软件目录移动位置,我这里是移动到/usr/local/zookeepermv你解压的安装目录/usr/local/z......
  • 两阶段鲁棒优化程序 本程序采用微网为模型,主要将安装成本、运营成本以及综合效益三个
    两阶段鲁棒优化程序本程序采用微网为模型,主要将安装成本、运营成本以及综合效益三个方面纳入考虑范围,建立两阶段鲁棒优化模型,采用的是CCG方法,本程序为matlab编制ID:67480641450782375......
  • #yyds干货盘点#Linux CPU 的上下文切换一
    我们都知道Linux是一个多任务操作系统,它支持的任务同时运行的数量远远大于CPU的数量。当然,这些任务实际上并不是同时运行的(SingleCPU),而是因为系统在短时间内将CPU轮流分配给任务,造成了多个任务同时运行的假象。CPU上下文(CPUContext)在每个任务运行之前,CPU需要知道在哪里加......
  • Linux操作系统内存管理RAID磁盘阵列与配置
    1、RAID磁盘阵列简称:独立冗余磁盘阵列把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘)。从而提供比单个硬盘更高的存储性能和提供数据备份技术。1.1RAID级别组成磁盘阵列的不同方式称为RAID级别(RAIDLevels)常用的RAID级别:RAID0、RAID1、RAID5、RAID6、RAID1......