Docker容器化技术命令


一.镜像操作

docker images 查看所有镜像

docker save -o 保存镜像到磁盘(–help)
docker load -i 加载镜像中的磁盘(相当于是加载为程序)

二.容器操作

docker start 启动容器
docker stop 停止容器
docker pause 暂停容器
docker unpause 停止暂停容器

docker exec 进入容器执行命令
docker logs 查看容器运行日志
docker ps 查看运行容器
-a 查看所有容器

docker run :创建并运行一个容器
–name 给容器起名字
-p : 端口号隐射
-d : 后台运行容器

三.数据卷操作

将容器与数据分离,解耦合,方便操作容器内数据,保证数据安全
docker volume
create 创建一个volume
inspect 显示一个或多个volume的信息
docker volume inspect html
ls 列出所有的数据卷
prune (修剪) 删除未使用的volume
rm 删除一个或多个指定的volume

docker run -v html:/root/htm :把html数据卷挂载到容器内的/root/html这个目录中

四.Dockerfile语法

Dockerfile就是一个文本文件,其中包含一个个的指令(Instruction),用指令来说明要执行什么操作来构建镜像。每一个指令都会形成一层Layer。(层次)
在这里插入图片描述
entrypoint 入口

五.Docker-Compose

Docker Compose可以基于Compose文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器!

运行docker-Compose
docker-compose up -d

六.Docker镜像仓库

① 重新tag本地镜像,名称前缀为私有仓库的地址:192.168.150.101:8080/

docker tag nginx:latest 192.168.150.101:8080/nginx:1.0 

② 推送镜像

docker push 192.168.150.101:8080/nginx:1.0 

③ 拉取镜像

docker pull 192.168.150.101:8080/nginx:1.0 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值