zoukankan      html  css  js  c++  java
  • docker--container

    [root@localhost docker_test]# docker run bigni/test3 #运行
    docker so easy !
    [root@localhost docker_test]# docker container ls #查看在运行的tontainer,发现没有上面运行的container,原因是上面的程序不是常驻内存的进程,程序结束后,docker便退出了。
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
    [root@localhost docker_test]# docker container ls -a #查看所有container,包括退出的
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                          PORTS               NAMES
    8c3e652d7321        bigni/test3         "/soeasy.sh"        14 seconds ago      Exited (0) 13 seconds ago                           xenodochial_diffie
    80e6e373f1d4        cfbfd0a29d1c        "/soeasy.sh"        36 minutes ago      Exited (0) 36 minutes ago                           dreamy_mendel
    934e574a077d        e2b5b08cc31c        "/soeasy.sh"        39 minutes ago      Exited (1) 39 minutes ago                           nostalgic_lehmann
    871a7d62acc1        f5620b92331c        "/soeasy2"          About an hour ago   Exited (15) About an hour ago                       serene_spence
    72fd56c76100        hello-world         "/hello"            43 hours ago        Exited (0) 43 hours ago                             trusting_pasteur
    [root@localhost docker_test]# 
    [root@1c4586fe95ee /]# touch test.sh #container是在image之上创建的一个可读写的layer
    [root@1c4586fe95ee /]# ls
    anaconda-post.log  bin  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  test.sh  tmp  usr  var
    [root@1c4586fe95ee /]#

    想办法让常驻内存,比如可以进入 centos 交互式运行

    [root@localhost docker_test]# docker run -it centos
    [root@1c4586fe95ee /]# ls
    anaconda-post.log  bin  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
    [root@1c4586fe95ee /]# ifconfig #这个centos发行版很多工具没装
    bash: ifconfig: command not found
    [root@1c4586fe95ee /]# vim
    bash: vim: command not found
    [root@1c4586fe95ee /]# vi
    [root@1c4586fe95ee /]# 

    进入到centos操作系统了,这时我在宿主机另起一个session查看containers

    [root@localhost docker_test]# docker container ls
    CONTAINER ID        IMAGE               COMMAND             CREATED              STATUS              PORTS               NAMES
    1c4586fe95ee        centos              "/bin/bash"         About a minute ago   Up About a minute                       agitated_banzai
    [root@localhost docker_test]# 
  • 相关阅读:
    Java——字符串操作
    算法——Java实现队列
    算法——Java实现栈
    算法——线性表之链式存储结构
    算法——线性表之顺序存储结构
    Java——单双引号的区别
    Hystrix源码解析
    Eureka源码探索(一)-客户端服务端的启动和负载均衡
    dubbo源码研究(一)
    dubbo-springboot入门级demo
  • 原文地址:https://www.cnblogs.com/laonicc/p/11143331.html
Copyright © 2011-2022 走看看