Docker笔记-01-基础命令

Docker笔记-01-基础命令

1. docker run

由镜像生成容器,同时让容器启动。

常用参数示例:
docker run -d -p 8080:8080 -v /data/docker_share:/data/docker_share --name tomcat-8080 tomcat-image:v1

命令解析:

docker run 
-d #代表让容器后台运行
-p 80:8080 #让容器8080端口映射主机的80端口,意味着所有对主机80端口的访问会进入到容器的8080端口
-v /data/docker_share:/data/share #文件挂载,让主机的/data/docker_share文件夹的内容共享到容器内部的/data/share下
--name tomcat-8080 #这里给容器取个名字
tomcat-image:v1 #镜象的名字和tag,用这个镜像来跑容器
2.docker ps

查看已创建的容器列表,不加任何参数情况下显示所有在运行的容器

常用参数示例1:
docker ps -a

命令解析:

docker ps 
-a #显示全部容器
常用参数示例2:
docker ps -f “name=tomcat”

命令解析:

dpcker ps 
-f  "name=tomcat" #查询名字中带有tomcat字符串的容器
3. docker status

实时查看容器的运行状态,cpu、内存等

常用参数示例:
docker status elated_hodgkin

命令解析:

docker status
elated_hodgkin #正在运行的容器名,必需正在运行的
4. docker inspect

查看容器或者镜像的元数据

常用参数示例1:
docker insepct elated_hodgkin

命令解析:

docker inspect 
elated_hodgkin # 容器名
常用参数示例2:
docker inspect tomcat:v9

命令解析:

docker inspect 
tomcat:v9 #镜象的名称:tag
5. docker export

导出容器,保存为一个快照

常用参数示例:
docker export -o ./lltest.tar MyWordPress

命令解析:

docker export 
-o ./lltest.tar #导出容器保存为这个文件
MyWordPress #要导出的容器的名称
6. docker import

把一个容器快照导入为镜像

常用参数示例:
docker import ./lltest.tar

命令解析:

docker import 
./lltest.tar #快照文件地址
这个命令感觉要可以设置镜像名称和tag才对,但是我没有发现这个选项,有发现的请赐教。
7. docker tag

设置镜像的名称和tag

常用参数示例:
docker tag 569dfbe14d8b lltest:v1

命令解析:

docker tag 
569dfbe14d8b  #镜像的id
lltest:v1 #要设置的名称:tag
8. docker save

把镜像保存为文件

常用参数示例:
docker save -o lltest.tar lltest:v1

命令解析:

docker save 
-o lltest.tar #要保存为的目标路径 
lltest:v1 #要保存的镜像
9. docker load

把一个镜像压缩文件导入为镜像

常用参数示例:
docker load -i ./lltest.tar

命令解析:

docker load 
-i ./lltest.tar #镜像压缩文件地址

先写这么多,后面感觉有必要再补充,留着当笔记查询!

这世上除了生与死之外,还有爱和被爱是我们无法掌控的!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值