博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【docker】常用命令
阅读量:6544 次
发布时间:2019-06-24

本文共 2118 字,大约阅读时间需要 7 分钟。

在docker中运行一个容器的情况下:

1.查看docker中有哪些镜像

docker images

 

2.指定查看某一个repository有哪些镜像【例如:查看redis有哪些镜像】

docker images redis

 

 

3.查看docker容器中当前有哪些容器正在运行

docker ps

docker ps -a

可以查看 所有的容器,包括正在运行的和已经停止运行的,也就是已经docker stop而没有被 docker rm -f 的容器

 

 

 

4.运行mysql容器在docker中【具体参考:】

docker run -p 33060:3306 --name mysql4SXD -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=398023 -d mysql:5.7

 

5.运行redis容器在docker中【具体参考:】

docker run -p 6379:6379 -v $PWD/data:/data --name redis4SXD -d redis:4.0.8 redis-server --appendonly yes

 

6.停止某个指定的服务【按照name操作】

docker stop redis4SXD

 

7.移除某个容器【按照name操作】

docker rm -f redis4SXD

 

8.docker删除某个镜像

使用命令:

docker rmi 镜像ID

 

【在删除某个镜像,步骤】

  1》停止这个镜像启动的容器  docker stop 容器ID/容器Name

  2》删除这个镜像的容器  docker rm -f  容器ID/容器Name

  3》删除镜像  docker rmi  容器ID/容器Name

查看当前redis镜像

 

 

 9.docker查看资源库镜像

docker search elasticsearch

 

 10.启动docker 镜像时候,加上

--restart=always

会随着docker容器的启动而启动

 

 

11.进入某个docker容器中的命令

docker exec -it 容器名或者ID  /bin/bash

退出docker容器的命令[有时候需要多次exit]

exit

 

 

 

12.docker的关闭,启动,重启命令

参考地址:

 

13.查看所有运行中的容器资源使用情况

docker stats

退出则使用

Ctrl+Z 即可退出

 

 

14.

 

 

 

=========================================================================================

暂时做一个记录,之后完善!!!!

=======================================重新部署jar操作步骤==================================

1.进入192.168.31.27 连接地址
2.进入/soft/java/dockerJar位置
3.将本地要部署的项目中的application.yml文件中的配置更改为相对应服务器的地址 例如 lunabase 或者 wj.luna.base
同时注意,更改配置文件的时候,将
1》eureka 的 hostname更改
2》eureka 的 defaultZone更改
3》spring 的 name更改
4》redis 的 host和port 更改
5》server 的 port 更改为0
6》druid 的 url 更改
7》

4.更改完成后,本地本项目打包为jar包,打包本地项目必须要求本地项目在更改了配置文件后是可以正常运行起来的

1》删除target下的jar包
2》点击右侧maven插件,点击install进行打包

5.进入具体服务目录中,找到jar包名,更改本地打包的jar包名为远程名字,例如本地dealer打包项目更名为ms-dealer.jar

6.在远程具体服务目录下,键入命令

1》docker ps 查看docker运行情况,查看到自己要替换的服务正在运行
2》docker stop ms-dealer1 ms-服务名,停止这个指定的服务
3》docker rm -f ms-dealer1 移除ms-dealer1这个服务
4》rm -f ms-dealer.jar 移除这个jar包
5》rz 选中上传本地刚刚更改名字的jar包,传输完毕后,ls -al 查看jar包是否上传成功
6》docker build -t luna/ms-dealer . 这个命令中最后有个点,重新使用上传的jar包构建这个服务
7》docker run --name ms-dealer1 -itd --net=host luna/ms-dealer 最后一步这个命令,去下面对应每一个服务 粘贴每一个命令运行即可
8》最后 docker ps 查看是否正常启动 即可

 

转载地址:http://epodo.baihongyu.com/

你可能感兴趣的文章
Windows下安装Memcached for PHP
查看>>
hdu 1040 As Easy As A+B
查看>>
java笔记:SpringSecurity应用(二)
查看>>
php记录代码执行时间
查看>>
【C】strcpy()需谨慎使用;
查看>>
用Adobe Flash Professional CS6创建一个iOS应用程序
查看>>
简简单单几段代码让自己变成最合格的网站管理员
查看>>
Slim Text 0.0.9 发布, 代码开源!
查看>>
[置顶] 遵循Java EE标准体系的开源GIS服务平台之二:平台部署
查看>>
Session深度探索
查看>>
shell语法简单介绍
查看>>
Java递归算法——阶乘
查看>>
Multi-voltage和power gating的实现
查看>>
JavaScript面向对象 ~ 原型和继承(1)
查看>>
ubuntu下安装nginx时依赖库zlib,pcre,openssl安装方法
查看>>
spring cloud微服务分布式云架构--hystrix的使用
查看>>
解决Mac启动Eclipse Memory Analyzer报错问题
查看>>
自己写的进度条###
查看>>
实现批量添加20个用户,用户名为user1-50,密码为user后面跟5个随机字符
查看>>
Net命令详解
查看>>