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

https://blog.csdn.net/Pan_peter/article/details/128860771

posted @ 2024-03-28 17:31  晓谪  阅读(26)  评论(0)    收藏  举报