docker--container

摘要:
[ root@localhostdocker_test]#Dockercontainels#查看正在运行的容器。

docker--container第1张

[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]# 

免责声明:文章转载自《docker--container》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android如何快速卸载apk浅谈equals和==的区别下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Oracle 多行记录合并/连接/聚合字符串的几种方法

怎么合并多行记录的字符串,一直是oracle新手喜欢问的SQL问题之一,关于这个问题的帖子我看过不下30个了,现在就对这个问题,进行一个总结。-什么是合并多行字符串(连接字符串)呢,例如: 1 SQL> desc test; 2 Name Type Nullable Default Comments 3 ------- -------...

Vagrant系列(二)Vagrant的配置文件Vagrantfile详解

一、简介 在我们的工作目录下有一个Vagrantfile文件,里面包含有大量的配置信息,通过它可以定义虚拟机的各种配置,如网络、内存、主机名等,主要包括三个方面的配置,虚拟机的配置、SSH配置、Vagrant的一些基础配置。Vagrant是使用Ruby开发的,所以它的配置语法也是Ruby的,每个项目都需要有一个Vagrantfile,在执行vagrant...

4通用Makefile编写

a.c #include<stdio.h>#include "a.h" intmain() { printf("hello world "); printf("A= %d ",A); test_fun(); return 0; } a.h #define A 1 b.c #include <st...

CentOS安装mysql源码包

1.# cd /usr/local/src 2.上传mysql.tar.gz文件 3.# tar -zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz 4.# mv mysql-5.6.36-linux-glibc2.5-x86_64.tar /usr/local/mysql 5.# useradd -s /sbi...

【自然语言处理】利用朴素贝叶斯进行新闻分类(自己处理数据)

读完这篇博文,你能够收获什么? 从数据处理到利用朴素贝叶斯进行分类的整个过程 本文更关注于数据处理阶段,朴素贝叶斯模型直接使用sklearn库中自带的 先给出整个算法的流程:  采用的是sogou语料库的部分数据,每个C开头的文件各代表一类,里面包含着若干篇txt类型的文章,具体类别如下: 1.数据审视阶段(查看是否有不符合规范或异常的数据),由于...

用Vim 加密文本

  Vim强大就在于 可以干任何想要做的事情,比如加密。Fedora 18上给大家做一个测试。首先安装 vim: sudo yum install vim -y然后检验模块是否有加密: vim --version | grep +cryptv应该输出一行,其中有 +cryptv然后 vim -x test 输入密码后编辑一下内容,我的是: test 然后...