博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker-简单操作
阅读量:5328 次
发布时间:2019-06-14

本文共 3585 字,大约阅读时间需要 11 分钟。

docker 架构

docker使用C/S架构,Client通过接口与Server进程通信实现容器的构建、运行与发布。

获取镜像

[root@node1 ~]# docker image pull nginx:1.14-alpine

查看镜像列表

[root@node1 ~]# docker image lsREPOSITORY          TAG                 IMAGE ID            CREATED             SIZEnginx               1.14-alpine         c5b6f731fbc0        4 weeks ago         17.7MB

启动容器

1、docker run(一步完成创建+启动)

[root@node1 ~]# docker run --name web01 -d nginx:1.14-alpine4795ee55e7e67e2224253917253b4e0b0fbb32da53d5a7869917bf034b83f0d3[root@node1 ~]# docker container lsCONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES4795ee55e7e6        nginx:1.14-alpine   "nginx -g 'daemon of…"   35 seconds ago      Up 33 seconds       80/tcp              web01

2、docker create + docker start

[root@node1 ~]# docker create --name web01 nginx:1.14-alpinefac034deb8a7fd6d49bb094ffcea4744f5b87e864c63dc508ea119a32d3fa475[root@node1 ~]# docker start web01web01[root@node1 ~]# docker container lsCONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMESfac034deb8a7        nginx:1.14-alpine   "nginx -g 'daemon of…"   45 seconds ago      Up 2 seconds        80/tcp              web01

查看容器相关信息,获取分配的IPAddress并访问,可以看到一个简易的nginx搭建完毕。

[root@node1 ~]# docker inspect web01

删除镜像

[root@node1 ~]# docker rmi busyboxUntagged: busybox:latestUntagged: busybox@sha256:7964ad52e396a6e045c39b5a44438424ac52e12e4d5a25d94895f2058cb863a0Deleted: sha256:3a093384ac306cbac30b67f1585e12b30ab1a899374dabc3170b9bca246f1444Deleted: sha256:683f499823be212bf04cb9540407d8353803c25d0d9eb5f2fdb62786d8b95ead

删除容器

[root@node1 ~]# docker container lsCONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES125c76bcd270        redis:4-alpine      "docker-entrypoint.s…"   9 minutes ago       Up 9 minutes        6379/tcp            kvstor1fac034deb8a7        nginx:1.14-alpine   "nginx -g 'daemon of…"   20 minutes ago      Up 20 minutes       80/tcp              web01[root@node1 ~]# docker container ls -aCONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS               NAMES09e758d3d8a7        busybox:latest      "sh"                     28 seconds ago      Exited (0) 24 seconds ago                       b1125c76bcd270        redis:4-alpine      "docker-entrypoint.s…"   9 minutes ago       Up 9 minutes                6379/tcp            kvstor1fac034deb8a7        nginx:1.14-alpine   "nginx -g 'daemon of…"   20 minutes ago      Up 20 minutes               80/tcp              web01[root@node1 ~]# docker container rm b1b1[root@node1 ~]# docker container ls -aCONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES125c76bcd270        redis:4-alpine      "docker-entrypoint.s…"   9 minutes ago       Up 9 minutes        6379/tcp            kvstor1fac034deb8a7        nginx:1.14-alpine   "nginx -g 'daemon of…"   21 minutes ago      Up 20 minutes       80/tcp              web01

进入容器

[root@node1 ~]# docker container exec -it kvstor1 /bin/sh/data # /data # netstat -tlnActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address           Foreign Address         State       tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      tcp        0      0 :::6379                 :::*                    LISTEN

 

docker 命令状态图

转载于:https://www.cnblogs.com/mustark/p/10310289.html

你可能感兴趣的文章
apache自带压力测试工具ab的使用及解析
查看>>
加固linux
查看>>
Hyper-V虚拟机上安装一个图形界面的Linux系统
查看>>
js千分位处理
查看>>
字符串类型的相互转换
查看>>
基础学习:C#中float的取值范围和精度
查看>>
web前端面试题2017
查看>>
【Crash Course Psychology】2. Research & Experimentation笔记
查看>>
关于 linux 的 limit 的设置
查看>>
MTK笔记
查看>>
ERROR: duplicate key value violates unique constraint "xxx"
查看>>
激活office 365 的启动文件
查看>>
无法根据中文查找
查看>>
[简讯]phpMyAdmin项目已迁移至GitHub
查看>>
转载 python多重继承C3算法
查看>>
【题解】 bzoj1597: [Usaco2008 Mar]土地购买 (动态规划+斜率优化)
查看>>
css文本溢出显示省略号
查看>>
git安装和简单配置
查看>>
fat32转ntfs ,Win7系统提示对于目标文件系统文件过大解决教程
查看>>
Awesome Adb——一份超全超详细的 ADB 用法大全
查看>>