docker常用命令


docker常用命令

通过docker-compose部署,包含prometheus/grafana等监控组件

1.拉取仓库
git clone --depth 1 https://github.com/nacos-group/nacos-docker.git
2.运行docker-compose

cd nacos-docker
docker-compose -f example/standalone-derby.yaml up -d

https://blog.csdn.net/q610376681/article/details
/90483576?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase

1.创建文件夹
mkdir -p 文件夹名
p 确保目录名称存在,不存在的就建一个。
2.创建文件
如:touch a.txt

docker container ls -a #获得容器信息
docker container stop
docker container start
docker container rm
systemctl restart docker
(2)删除镜像
删除镜像文件的方法和删除容器的方法是一样的,将删除容器命令中的container更改成image即可

删除Repository
被删除的ImageID,这里存在1个Repository名字引用,解决方法如下:
即删除时指定名称,而不是IMAGE ID。
docker rmi Repository:tag

后台运行jar包:执行 nohup java -jar ***.jar &

nohub 表示后台不挂断运行
如需将日志输出到指定文件,在&前面加上>***.log ,如下:

nohup java -jar ***.jar >***.log &
nohup java -jar maiun-wechat.jar >maiun-wechat.log &
–server.port=80
查看当前正在运行的容器
docker ps
查看具体微服务控制台日志
docker logs -f -t --tail 10 docker_id

关闭
执行 ps -ef|grep java 命令查看当前正在运行的java进程,结果如下,第二列为进程PID
执行 kill -9 PID 结束该PID对应的进程
netstat -lnp|grep 80 查看80端口被那些服务占用

Docker安装PostgreSQL
一、安装:
docker pull postgres:9.6

二、启动:
docker run --name postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres:9.6
查看端口使用情况:
netstat -ano
netstat -aon|findstr “5432”
netstat -ano
netstat -aon|findstr “5432”

CREATE SEQUENCE public.user_info
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER table public.user_info alter column id set DEFAULT nextval(‘public.user_info’);
DROP SEQUENCE public.user_info
select setval(‘user_info_id_seq’,1,false);

-e"ES_JAVA_OPTS=-Xms256m -Xmx256m" 设置内存允许使用大小
例子:docker run -d -e"ES_JAVA_OPTS=-Xms256m -Xmx256m" --name es4 -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” bdaab402b220

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值