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 #镜像压缩文件地址
先写这么多,后面感觉有必要再补充,留着当笔记查询!