当前位置: 首页 > news >正文

【docker练习】

1.安装docker服务,配置镜像加速器

看这篇文章https://blog.csdn.net/HealerCCX/article/details/132342679?spm=1001.2014.3001.5501

2.下载系统镜像(Ubuntu、 centos)

[root@node1 ~]# docker pull centos
[root@node1 ~]# docker pull ubuntu
[root@node1 ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
ubuntu       latest    01f29b872827   2 weeks ago     77.8MB
centos       latest    5d0da3dc9764   23 months ago   231MB

3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母

[root@node1 ~]# docker run --name zhang -it centos /bin/bash
[root@077fe007aa98 /]#
[root@node1 ~]# docker run --name zzh -itd ubuntu /bin/bash
[root@node1 ~]# docker ps -a
CONTAINER ID   IMAGE     COMMAND       CREATED             STATUS                     PORTS     NAMES
710cd3afb3dc   ubuntu    "/bin/bash"   7 minutes ago       Exited (0) 6 minutes ago             zzh
077fe007aa98   centos    "/bin/bash"   About an hour ago   Up 54 minutes                        zhang

4.容器的启动、 停止及重启操作

[root@node1 ~]# docker ps -a
CONTAINER ID   IMAGE     COMMAND       CREATED             STATUS                     PORTS     NAMES
710cd3afb3dc   ubuntu    "/bin/bash"   7 minutes ago       Exited (0) 6 minutes ago             zzh
077fe007aa98   centos    "/bin/bash"   About an hour ago   Up 54 minutes                        zhang
#zhang为启动状态,停止
[root@node1 ~]# docker stop zhang
zhang
[root@node1 ~]# docker ps -a
CONTAINER ID   IMAGE     COMMAND       CREATED             STATUS                      PORTS     NAMES
710cd3afb3dc   ubuntu    "/bin/bash"   8 minutes ago       Exited (0) 7 minutes ago              zzh
077fe007aa98   centos    "/bin/bash"   About an hour ago   Exited (0) 18 seconds ago             zhang
#启动
[root@node1 ~]# docker start zhang
zhang
[root@node1 ~]# docker ps -a
CONTAINER ID   IMAGE     COMMAND       CREATED             STATUS                     PORTS     NAMES
710cd3afb3dc   ubuntu    "/bin/bash"   8 minutes ago       Exited (0) 7 minutes ago             zzh
077fe007aa98   centos    "/bin/bash"   About an hour ago   Up 1 second                          zhang
#重启
[root@node1 ~]# docker restart zhang
zhang

5.怎么查看正在运行的容器和所有容器?

#docker ps 查看正在运行的容器
#加上-a可查看所有容器
[root@node1 ~]# docker ps
CONTAINER ID   IMAGE     COMMAND       CREATED             STATUS          PORTS     NAMES
077fe007aa98   centos    "/bin/bash"   About an hour ago   Up 14 minutes             zhang
[root@node1 ~]# docker ps -a
CONTAINER ID   IMAGE     COMMAND       CREATED             STATUS                       PORTS     NAMES
710cd3afb3dc   ubuntu    "/bin/bash"   24 minutes ago      Exited (137) 9 seconds ago             zzh
077fe007aa98   centos    "/bin/bash"   About an hour ago   Up 14 minutes                          zhang
[root@node1 ~]# docker con
config     container  context    
[root@node1 ~]# docker container ls
CONTAINER ID   IMAGE     COMMAND       CREATED             STATUS          PORTS     NAMES
077fe007aa98   centos    "/bin/bash"   About an hour ago   Up 14 minutes             zhang
[root@node1 ~]# docker container ls -a
CONTAINER ID   IMAGE     COMMAND       CREATED             STATUS                        PORTS     NAMES
710cd3afb3dc   ubuntu    "/bin/bash"   24 minutes ago      Exited (137) 28 seconds ago             zzh
077fe007aa98   centos    "/bin/bash"   About an hour ago   Up 15 minutes                           zhang

6.怎么退出容器: 两种方法分别实现?

1、ctrl+p+q
[root@node1 ~]# docker attach zhang
[root@077fe007aa98 /]# read escape sequence
[root@node1 ~]#
2、ctrl+d,容器本身也将停止运行
[root@node1 ~]# docker attach zhang
[root@077fe007aa98 /]# exit
[root@node1 ~]#

7.怎么连接到运行的容器?

1[root@node1 ~]# docker exec -it zhang /bin/bash
[root@077fe007aa98 /]#
2[root@node1 ~]# docker attach zhang
[root@077fe007aa98 /]#

8.查看容器或镜像的内部信息?

[root@node1 ~]# docker inspect zhang  #zhang可替换为镜像

9.如何查看所有镜像?

1[root@node1 ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
ubuntu       latest    01f29b872827   2 weeks ago     77.8MB
centos       latest    5d0da3dc9764   23 months ago   231MB
2[root@node1 ~]# docker image ls
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
ubuntu       latest    01f29b872827   2 weeks ago     77.8MB
centos       latest    5d0da3dc9764   23 months ago   231MB
http://www.lryc.cn/news/131817.html

相关文章:

  • 韦东山-电子量产工具项目:业务系统
  • React(6)
  • RabbitMq-2安装与配置
  • 论文笔记:Continuous Trajectory Generation Based on Two-Stage GAN
  • redis实战-缓存数据解决缓存与数据库数据一致性
  • 【排序】选择排序
  • 深入浅出Pytorch函数——torch.nn.init.trunc_normal_
  • 探索高级UI、源码解析与性能优化,了解开源框架及Flutter,助力Java和Kotlin筑基,揭秘NDK的魅力!
  • 国外服务器怎么有效降低延迟
  • AI百度文心一言大语言模型接入使用(中国版ChatGPT)
  • vue 安装并配置vuex
  • 有一种新型病毒在 3Ds Max 环境中传播,如何避免?
  • 基于Java/springboot铁路物流数据平台的设计与实现
  • 比较杂的html元素
  • Docker基本管理
  • .NET Core6.0使用NPOI导入导出Excel
  • 用API接口获取数据的好处有哪些,电商小白看过来!
  • 使用struct解析通达信本地Lday日线数据
  • 浅谈早期基于模板匹配的OCR的原理
  • 第6章 分布式文件存储
  • Spring(四):Spring Boot 的创建和使用
  • SpringCloud Gateway:status: 503 error: Service Unavailable
  • 【产品规划】功能需求说明书概述
  • shell连接ubuntu
  • 华为将收取蜂窝物联网专利费,或将影响LPWAN市场发展
  • 【3Ds Max】图形合并命令的简单使用
  • Flink的常用算子以及实例
  • 网络安全---负载均衡案例
  • 解决nginx的负载均衡下上传webshell的问题
  • vue 关闭prettier警告warn