docker常用命令
最后修改时间2024-03-28
操作系统
Linux version 5.15.0-86-generic
(buildd@lcy02-amd64-086)
(gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38)
#96-Ubuntu SMP Wed Sep 20 08:23:49 UTC 2023
一些docker常用指令
查看镜像列表
sudo docker images
搜索镜像
sudo docker search 镜像名:tag
删除多个镜像 镜像ID或镜像 用空格隔开
sudo docker rmi -f 镜像名/镜像ID 镜像名/镜像ID
拉取镜像
sudo docker pull 镜像名:tag
查看所有容器列表(包含 正在运行 和 已停止的)
sudo docker ps -a
停止容器
sudo docker stop 容器ID/容器名
重启容器
sudo docker restart 容器ID/容器名
启动容器
sudo docker start 容器ID/容器名
从"容器内"拷出
sudo docker cp 容器ID/名称:容器内路径 容器外路径
从"外部"拷贝文件到容器内
sudo docker cp 容器外路径 容器ID/名称:容器内路径
根据镜像创建容器
sudo docker run -it -d --name 别名 镜像名:tag /bin/bash
| 参数 | 作用 |
|---|---|
| -d | 后台运行容器 |
| -p | 端口映射,格式为,主机端口:容器端口 |
| -e | 设置环境变量 |
| --name | 设置容器别名 |
| -v | 挂载文件,格式为,宿主机绝对路径目录:容器内目录 |
删除多个容器 空格隔开要删除的容器名或容器ID
sudo docker rm -f 容器名/容器ID 容器名/容器ID
进入容器
sudo docker exec -it 容器名/容器ID /bin/bash
直接退出容器(如果没有添加-d 参数该容器会被关闭 )
exit
退出 (无论是否添加-d 参数 容器都不会被关闭)
Ctrl + p + q
构建一个新的镜像
sudo docker commit -m="提交信息" -a="作者信息" 容器名/容器ID 提交后的镜像名:tag

浙公网安备 33010602011771号