docker常用命令


可以根据镜像名称操作的命令,也可以根据镜像id操作,即你可以把命令中的镜像名称直接替换为镜像id,也可成功运行

docker run

参数介绍:
-i 交互式操作
-t 终端
-d 后台运行
/bin/bash 希望有个交互式shell,退出时使用exit即可。
举例:
python-app是镜像名,0.1为tag(版本号),-p 7000:1819指的是将1819映射为7000端口,即外部根据http请求访问时的端口不再是1819而是7000(即没有把真实的1819端口暴露)

docker run -it -p 7000:1819 python-app:0.1

docker ps

查看运行中的容器,已经停止的容器是查看不了的

docker ps -a

查看所有容器,包括已停止的容器

docker ps -a

在这里插入图片描述

docker stop

停止运行的容器
relaxed_meitner为容器名称

docker stop relaxed_meitner

在这里插入图片描述

docker start

启动停止的容器
relaxed_meitner是容器名

docker start relaxed_meitner

在这里插入图片描述

docker attach

进入容器;如果从这个容器退出,会导致容器的停止

docker exec

进入容器;如果从这个容器退出,会导致容器的停止
relaxed_meitner 为容器名

docker exec -it relaxed_meitner /bin/bash

docker images

列出本地主机上的镜像

docker images

在这里插入图片描述

docker search

从 Docker Hub 网站来搜索镜像
python为要搜索的镜像名

docker search python

在这里插入图片描述

docker pull

拖取镜像

docker rmi

删除镜像

docker build

根据Dockerfile 文件构建镜像
-t :指定要创建的目标镜像名
. :Dockerfile 文件所在目录,可以指定Dockerfile 的绝对路径
举例:
python-app为镜像名,0.2为tag(版本号)

docker build -t python-app:0.2 .

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值