【关注我,后续持续新增专题博文,谢谢!!!】
这些是个人平时使用的命令汇总,后续有好的命令持续增加:
Docker 命令大全 | ||||||
容器生命周期管理 | ||||||
run | sudo docker run -ti -v /home/bruce:/home --name "android_docker" lemaker/guitar_docker /bin/bash | 使用镜像lemaker/guitar_docker以交互模式启动一个容器名"android_docker",主机的目录/home/bruce映射到容器的/home,在容器内执行/bin/bash命令 | ||||
start/stop/restart | docker restart myrunoob | 重启容器myrunoob | ||||
kill | docker kill -s KILL mynginx | 杀掉运行中的容器mynginx | ||||
rm | docker rm -f db01 | 强制删除容器db01 | ||||
pause/unpause | docker pause/unpause db01 | 暂停/恢复容器中所有的进程 | ||||
create | docker create --name myrunoob nginx:latest | 使用docker镜像nginx:latest创建一个容器,并将容器命名为myrunoob | ||||
exec | docker exec -it mynginx /bin/sh /root/runoob.sh | 在容器mynginx中以交互模式执行容器内/root/runoob.sh脚本 | 在运行的容器中执行命令 | |||
容器操作 | ||||||
ps | docker ps -a | 列出容器 | ||||
inspect | 获取容器/镜像的元数据。 | |||||
top | docker top mymysql | 查看容器mymysql的进程信息。 | ||||
attach | docker attach --sig-proxy=false mynginx | 容器mynginx将访问日志指到标准输出,连接到容器查看访问信息。 | ||||
events | 从服务器获取实时事件 | |||||
logs | docker logs -f mynginx | 跟踪查看容器mynginx的日志输出。 | ||||
wait | docker wait CONTAINER | 阻塞运行直到容器停止,然后打印出它的退出代码。 |