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


浙公网安备 33010602011771号