docker部署项目 linux命令

1.查看端口是否占用

netstat   -nultp  (listen表示占用)

netstat  -anp  |grep 8888  查询8888端口是否被占用

2.运行镜像

docker images  查看所有镜像

docker ps 查看运行容器  -a 查看所有

docker pull 镜像名称:标签   拉取镜像

docker run -di --name ss(指定名称) -p 8080(宿主机端口):8080(镜像端口)  镜像名称:标签  以镜像为基础运行容器

docker run -u root -di --log-driver=json-file --log-opt max-size=500m --log-opt max-file=3 --name=xxx --privileged=true -p 9024:9024 --memory-reservation 2G --cpuset-cpus="1" xxx:0.0.1 --spring.profiles.active=dev   限制内存并赋权限运行容器

sudo docker exec -it 容器id /bin/sh    进入容器

docker logs -f --tail=行数 容器名   查看日志
docker run -ti --rm --entrypoint="/bin/bash" 镜像名称:标签(容器名称) -c "whoami && id"  查看容器所有者

docker login https://xxx.com  或者 ip:port   登录私有仓库

docker stop 容器id   停止运行容器

docker rm 容器id   删除运行容器(先停止,在杉树)

docker rmi 镜像id  镜像id相同时用镜像名称:标签的形式删除镜像

3.删除多多余镜像

docker rmi xxxxx (镜像id或者名称)

docker rmi `docker images | grep xxxxx | awk '{print $3}'` 根据条件删除镜像

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值