操作 | 命令 |
---|---|
启动Docker | systemctl start docker |
停止Docker | systemctl stop docker |
重启Docker | systemctl restart docker |
开机启动Docker | systemctl enable docker |
查看Docker概要信息 | docker info |
查看Docker帮助文档 | docker --help |
查看Docker版本信息 | docker version |
列出本机所有镜像 | docker images 查看更多用法 |
搜索镜像 | docker search 查看更多用法 |
下载镜像 | docker pull 镜像名称:[TAG]查看更多用法 |
删除镜像 | docker rmi 镜像名称:[TAG] (删除单个) docker rmi -f 镜像名称:[TAG] (强制删除单个) docker rmi -f 镜像名称1:[TAG] 镜像名称2:[TAG] (强制删除多个) docker rmi -f $(docker images -qa)(强制删除全部) 查看更多用法 |
创建并启动容器 | docker run [ OPTIONS] IMAGE [COMMAND] [ARG…] OPTIONS说明: -i: 以交互模式运行容器,通常与 -t 同时使用 -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用; –name=“nginx-lb”: 为容器指定一个名称 –detach , -d :在后台运行容器并打印容器ID –publish , -p :将容器的端口发布到主机 –publish-all , -P: 将所有公开的端口发布到随机端口 常用命令 docker run -it --name 别名 镜像id:运行一个容器,取别名,交互模式运行,以及分配一个伪终端 docker run -di --name:别名 镜像id:守护方式创建并启动容器 docker run -it -p 宿主机端口:容器端口 容器名称或容器id 查看更多用法 |
列出容器 | docker ps [OPTIONS]查看更多用法 OPTION说明: –all , -a:显示所有容器 –filter , -f:根据提供的条件过滤输出 –format:使用Go模板打印漂亮的容器 –last , -n:显示n个最后创建的容器(包括所有状态 –latest , -l: 显示最新创建的容器(包括所有状态) –no-trunc:不要截断输出 –quiet , -q:仅显示数字ID –size , -s:显示文件总大小 |
退出容器 | exit:容器停止退出 容器不停止退出:Ctrl+P+Q |
进入容器 | docker attach 容器id or 容器名 |
启动容器 | docker start 容器id or 容器名 查看更多用法 |
重启容器 | docker restart 容器id or 容器名 |
停止容器 | docker stop 容器id or 容器名 强制停止:docker kill 容器id or 容器名 |
删除容器 | docker rm 容器id 强制删除:docker rm -f 容器id 删除多个:docker rm -f 容器id 容器id 删除所有容器:docker rm -f $(docker ps -qa) |
在正在运行的容器中运行命令 | docker exec [OPTIONS] CONTAINER COMMAND [ARG…] 查看更多用法 |
获取容器日志 | docker logs [OPTIONS] CONTAINER查看更多用法 |
获取容器进程 | docker top 容器id |
在容器和本地文件系统之间复制文件/文件夹 | 宿主主机->容器内:docker cp 文件或者目录 容器名称或者容器id:容器目录 容器内->宿主主机:docker cp 容器名称或容器id:容器目录 宿主机目录 |
提交运行时容器成为镜像 | docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] OPTION说明: –author , -a:作者 –change , -c: 将Dockerfile指令应用于创建的映像 –message , -m:提交信息 –pause , -p:提交期间暂停容器 查看更多用法 |
Docker个人常用命令整理
最新推荐文章于 2024-04-29 07:45:39 发布