docker从安装到简单使用(初级)

本文详细介绍了在CentOS系统上安装和使用Docker的步骤,包括安装Docker、启动和关闭Docker服务、管理镜像和容器。还讲解了镜像与容器的关系,以及如何通过Docker搜索、下载、查看和删除镜像,以及启动、关闭、管理和删除容器。此外,还提供了容器备份为镜像的方法和实例。
摘要由CSDN通过智能技术生成

目录

环境 

理解docker三大组成

安装docker

docker启动关闭相关

镜像相关

容器相关


环境 

基于centos系统

虚拟机中安装centos,保姆级别教程_明天一定.的博客-CSDN博客虚拟机上安装centos,附带centos如何开启网络以及centos图形化界面安装https://blog.csdn.net/wai_58934/article/details/122286369

理解docker三大组成

镜像:类似于Java的类,相当于一个模板

容器:类似于Java的对象,一个镜像可以额对应多个容器,有镜像才有容器

仓库:存放镜像的地方

安装docker

//安装yum-utils

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

//设置docker源

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

 //安装docker

yum install docker-ce

可以配置镜像加速(非必要)

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台欢迎登录阿里云,全球领先的云计算及人工智能科技公司,阿里云为200多个国家和地区的企业、开发者和政府机构提供云计算基础服务及解决方案。阿里云云计算、安全、大数据、人工智能、企业应用、物联网等云计算服务。https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

docker启动关闭相关

启动:systemctl start docker

停止:systemctl stop docker

重启:systemctl restart docker

查看docker状态:systemctl status docker

开机启动:systemctl enable docker

镜像相关

查找镜像:

docker search [OPTIONS] TERM

下载镜像:

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

例子:docker pull java或者docker pull java:8

查看镜像:docker images

删除镜像:docker rmi [OPTIONS] IMAGE [IMAGE...]

容器相关

启动容器:以Ubuntu为例。使用docker run的命令。-i 和 -t命令一般都是连用的,用于交互式命令行

--interactive                    Keep STDIN open even if not attached

--tty                            Allocate a pseudo-TTY

 这个时候我们进入ubuntu容器

如何退出?

使用exit或者CTRL+P+Q

区别:exit使容器关闭,CTRL+P+Q让容器以线程继续运行。

用于不交互:docker run -d redis,如redis环境,两种方式比较如下图

 使用redis命令行案例:

进入以线程继续运行的容器,以ubuntu为例:

  1. docker exec -it [id] bash  使用exit不会停止容器
  2. docker attach [id]  使用exit会停止容器

关闭容器:docker stop [id]

启动已经关闭的容器:docker start [id]

列出当前所有运行的容器:docker ps

列出所有容器:docker ps -a

删除运行中的容器:docker rm -f [id]

备份容器为镜像

  1. docker export [id] > [name.tar] 
  2. cat [name.tar]  | docker import - [name]
  3. docker images // 可以看到已经打出镜像

实例

docker export f9ee1f9c4b65 > test.tar

cat test.tar | docker import - lt:0.0.1

docker images

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值