docker常用命令

安装参考:安装教程
安装docker-compose

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
python get-pip.py
sudo pip3 install --upgrade pip
pip3 install docker-compose --default-timeout=100

遇到Nothing to do就 yum -y remove 删了yum-utils重装
最简的Dockerfile编写,意为该镜像需要前置openjdk,将本路径ceshi.jar复制进镜像进行打包,启动命令就是多段拼接(根据自己需求完善)

FROM openjdk:8-alpine3.9
COPY ceshi.jar ceshi.jar
ENTRYPOINT ["java","-jar","/ceshi.jar"]

制作镜像(Dockerfile所在路径)

docker build -t 镜像名:版本 .

查看镜像

docker images

删除指定镜像,强制删除加 -f

docker rmi 镜像id

创建网络(subnet,gateway 自己看着改)

docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 网络名

启动容器

docker run --name=现起的容器名 --net=已存在的网络名 -d -p 映射端口号:镜像端口号 镜像:版本 

查看所有容器

docker ps

查看容器所有信息,如ip

docker inspect 容器id

查看容器日志

docker container logs 容器id

删除已停止的容器,如需删除正在运行的容器,可使用-f参数

docker rm

推送镜像到仓库(例推送ceshi)
在这里插入图片描述
1.输入以下命令进行账户密码登录

docker login

2.第一个ceshi:1.0是要保存的镜像,第二个意为在dgzjil仓库镜像名ceshi版本1.0

docker tag ceshi:1.0 dgzjil/ceshi:1.0

3.推送到仓库

docker push dgzjil/ceshi:1.0

结果
在这里插入图片描述

多个微服务可看:compose 部署项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翎墨袅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值