docker 容器常用命令

docker pull centos:centos7

 

 

 

docker run -it centos:centos7 /bin/bash

 

 

 

sudo -i
docker ps 查看正在运行的容器有哪些

 

 

 

查看所有正在运行的docker 容器有哪些
docker ps -a(q显示id)
开启一个centos7 的容器环境
docker run -it centos:centos7 /bin/bash
可以启动已经停止运行的docker容器
docker start 4ab6
重启正在运行的docker容器
docker restart a760
停止正在运行的docker容器
docker stop a7
直接结束进程
docker kill a7
上面的操作都是针对容器进程的操作,容器依然存在
如果要关闭容器,就需要先停止进程,然后在移除容器
docker rm a7

 

 

 

强制移除所有容器
docker rm -f $(docker ps -qa)

将查询出来的id作为参数xargs是参数拼接到后面的语句中
docker ps -qa | xargs  docker rm
守护式容器
docker run -d centos:centos7 /bin/bash

 

 

 

开启守护进程 穿件一个循环的脚本
docker run -d centos:centos7 /bin/bash -c 'while true;do echo hello;sleep 2;done'
程序一直在运行所以进程没有被关

 

 

 

t-时间戳  -f是floow是跟踪打印 显示最后三条信息
docker logs -t -f --tail 3 c4
查看容器内的相关日

 

 

 

容器中的进程
docker top c4

 

 

查看整个节点的详细信息(json信息)
docker inspect c4
启动交互容器
docker run -it centos:centos7 /bin/bash

若不小心退出(ctrl+p+q),若想再次进入容器共有两种方法进入
docker ps -a
docker exec -it 88 /bin/bash
第二种
docker attach 88

 

-----------------------------------------------------------------------------

从容器中拷贝文件到虚拟机

 

 

拷贝进程88 的root目录下的hello.txt 到本地目录的root目录下
docker cp 88:/root/hello.txt /root

 

posted @ 2022-03-22 11:40  花心大萝卜li  阅读(87)  评论(0)    收藏  举报