dockerデーモンコンテナ

4003 ワード

        :
              

         
docker run -i -t image /bin/bash
root@eddy:~/ubuntu-precise# docker run -i -t ubuntu-base /bin/bash
root@55d94cfcc622:/#
  ctrl+p ctrl+q
root@eddy:~/ubuntu-precise# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
55d94cfcc622        ubuntu-base         "/bin/bash"         42 seconds ago      Up 40 seconds                           adoring_jones
               

        
root@eddy:~/ubuntu-precise# docker attach 55d94cfcc622

root@55d94cfcc622:/#exit
root@eddy:~/ubuntu-precise# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
            

 run           
 docker run --name dc1 -d images /bin/bash
 
root@eddy:~/ubuntu-precise# docker run --name dc1 -d ubuntu-base /bin/bash -c "while true;do echo hello world;sleep 1;done"
6ac95abee8bee73cdd8f92a588753548a103890d302beb2ca27c02bf66039576
root@eddy:~/ubuntu-precise# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
6ac95abee8be        ubuntu-base         "/bin/bash -c 'while "   18 seconds ago      Up 17 seconds                           dc1
       

             ,      ,       

          ,    
docker logs -f -t --tail container-name

-f,         ,   false
-t,        
--tail =‘all‘
            

root@eddy:~/ubuntu-precise# docker logs  -tf dc1
      
root@eddy:~/ubuntu-precise# docker logs  -tf --tail 0 dc1
          
root@eddy:~/ubuntu-precise# docker logs  -tf --tail 10 dc1
      10   

        
root@eddy:~/ubuntu-precise# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
6ac95abee8be        ubuntu-base         "/bin/bash -c 'while "   7 minutes ago       Up 7 minutes                            dc1

root@eddy:~/ubuntu-precise# docker top dc1
UID                 PID                 PPID                C                   STIME               TTY                 TIME                CMD
root                16205               1350                0                   23:32               ?                   00:00:00            /bin/bash -c while true;do echo hello world;sleep 1;done
root                16741               16205               0                   23:40               ?                   00:00:00            sleep 1

             
docker exec -d -i -t container-name command

root@eddy:~/ubuntu-precise# docker exec -i -t dc1 /bin/bash
  ctrl+p ctrl+q
root@eddy:~/ubuntu-precise# docker top dc1
UID                 PID                 PPID                C                   STIME               TTY                 TIME                CMD
root                16205               1350                0                   23:32               ?                   00:00:00            /bin/bash -c while true;do echo hello world;sleep 1;done
root                16875               1350                1                   23:42               pts/10              00:00:00            /bin/bash
root                16894               16205               0                   23:42               ?                   00:00:00            sleep 1
           

       
docker stop container-anme
docker kill contai-name
stop            
kill       
root@eddy:~/ubuntu-precise# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
6ac95abee8be        ubuntu-base         "/bin/bash -c 'while "   11 minutes ago      Up 11 minutes                           dc1
root@eddy:~/ubuntu-precise# docker kill dc1
dc1
root@eddy:~/ubuntu-precise# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES