最后修改时间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
https://blog.csdn.net/Pan_peter/article/details/128860771
标签:容器,sudo,tag,常用命令,镜像,docker,ID From: https://www.cnblogs.com/xiaozhe2024/p/18102224