docker run
--name='yangtao' 容器的名字
-d 放在后台运行
-it -i是交互t是分配终端
-p 指定容器端口映射
-p ip:80:80 指定ip端口映射
-p 80:80
-P 随机端口
docker ps 查看运行的容器
-a 查看全部容器
-q 查看容器的id
-n=2 显示推出
退出容器
exit
ctrl + p + q
docker rm 删除容器
docker rm 容器ID
docker rm -f 容器ID 删除正在运行的容器
docker start id
docker stop id
docker restart id
docker kill id
docker logs id 查看日志
-f 交互查看日志
docker top id 查看容器内的进程
root@PC-20210619HHHN:~# docker top test
UID PID PPID C STIME TTY TIME CMD
root 562 534 0 06:34 ? 00:00:00 /bin/bash -c while true;do echo 1 && sleep 1 ;done
root 923 562 0 06:37 ? 00:00:00 sleep 1
docker inspect id 查看容器的详细信息
docker exec -it id bash 进入正在运行的容器
docker attach id 进入正在运行的程序
docker cp 容器和宿主机复制文件
docker cp id:/root . 复制容器内的文件到当前目录
docker cp test.txt id:/root 复制宿主机的文件到容器内部