首页 > 云计算 > > 「docker」docker的常用命令
1. 查看版本
docker version
2. 显示系统相关信息
docker info
3. 查看命令帮助
docker --help1. 列出主机上的镜像
docker images2. 在 docker hub 仓库上搜索镜像
docker search [options] 镜像名称注意:即使配置了阿里云的镜像仓库,search命令也会从docker hub官方镜像库上搜索,pull的时候才会从阿里云镜像库下载。
3. 从仓库下载镜像
docker pull 镜像名称[:TAG]4. 删除镜像
docker rmi 镜像ID镜像ID 可以是多个,从而一次可以删除多个镜像。
注:镜像是基础,容器是体现;有镜像才能创建容器。
1. 新建并启动容器
docker run [options] 镜像名/镜像ID [command][args]options 参数说明
ip::containerPort
hostPort:containerPort
containerPort
2. 列出当前所有正在运行的容器
docker ps [options]options说明
3. 启动容器
docker start 容器ID或者容器名4. 重启容器
docker restart 容器ID或者容器名5. 退出容器
exit或 ctrl+P+Q
6. 停止容器
docker stop 容器ID或者容器名
docker kill 容器ID或者容器名7. 删除容器
docker rm 容器ID或者容器名注:可以一次删除多个容器
1. 启动守护式容器
docker run -it centos:7 /bin/bash使用镜像 centos:7,以交互模式启动一个容器,并在容器内执行 /bin/bash 命令。
2. 查看容器日志
docker logs -t --tail 容器ID详细参数说明,可以在终端内输入 docker logs -t --help 查看。
3. 查看容器内运行的进程
docker top 容器ID
4. 查看容器内部细节
docker inspect 容器ID5.进入正在运行的容器并以命令行交互
docker exec -it 容器ID <bashShell>
eg.
docker exec -it 容器ID /bin/bash
docker attach 容器ID命令 exec 是在容器中打开新的终端,并且可以启动新的进程。
命令 attach 直接进入容器已启动的命令终端,不启动新的进程。
6. 从容器内拷贝文件到主机上
docker cp 容器ID:容器内路径 目标主机路径来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3150490/ ,如需转载,请注明出处,否则将追究法律责任。