admin管理员组文章数量:1794759
linux下 docker和发布java服务 使用命令大全
linux下 docker和发布java服务 使用命令大全
- linux下发布java项目jar包操作命令
- linux下docker操作命令
- Docker中上传,拉取镜像到docker hub中
第一步:查看java服务相关进程号
ps -ef|grep java|grep -v grep第二步:杀掉指定进程号
kill -9 153300第三步:运行jar包,并保证关闭连接服务窗口时仍在后台运行
nohup java -jar rent.jar & linux下docker操作命令下载docker
yum install docker设置docker随系统启动
chkconfig docker on启动docker服务
service docker start拉取镜像
docker pull centos:7.2.1511查看本机上的镜像
docker images删除镜像
docker rmi repo-name:tagname docker rmi imageId使用镜像创建1个容器,映射主机6666端口与容器内80端口
docker run -d -it -p 8889:8888 -p 6666:80 centos:7.2.1511一般我们再映射时候。都会把 8888 80 443 3306 21 等一些常用端口都映射过去。一般访问使用
-d : 让容器可以后台运行 -itd:在容器中打开一个伪终端进行交互操作,并在后台运行; -v:把宿主机的opt/data/registry目录绑定 到 容器/var/lib/registry目录(这个目录是registry容器中存放镜像文件的目录),来实现数据的持久化; -p:映射端口;访问宿主机的5000端口就访问到registry容器的服务了(前者是宿主机的端口号,后者是容器的端口号); –restart=always:这是重启的策略,假如这个容器异常退出会自动重启容器; –name private_registry:创建容器命名为private_registry,你可以随便命名; registry:latest:这个是刚才pull下来的镜像; 如果成功执行,则表示我们的docker私有仓库搭建成功。 下面对这条命令的部分内容做下说明。 /registry表示宿主机目录,该目录如果不存在会自动创建。 docker -v 宿主机目录:容器目录
使用镜像创建1个容器,限制内存和cpu
docker run -m 1G --cpus 1 --oom-kill-disable -d -it centos:7.2.1511不限制的情况下,是默认可以使用宿主机所有的cpu和内存 -m 1G 内存限制量 –cpus 1 cpu核心数限制量 –oom-kill-disable oom时docker不会自动kill掉容器
查看该Docker使用的资源情况
docker container stats CONTAINER_name查看所有正在运行容器
docker ps查看所有容器
docker ps -a启动容器
docker start containerid停止容器
docker stop containerid删除容器
docker rm containerid查看容器详细信
docker inspect [容器名]进入容器
docker exec -it 2f5df30283f3 /bin/sh 或者 docker exec -it d8c948e05ca2 bash拷贝本地文件进到容器内
docker cp 本地路径 容器长ID:容器路径 docker cp /home/admin/liujh/sysm-data-invilid-2.0.0.tar.gz d8c948e05ca2:/log-java/sysm-data-invilid-2.0.0.tar.gz退出容器
[ctrl + P][ctrl + Q]执行宝塔面板Centos安装命令
yum install -y wget && wget -O install.sh download.bt/install/install.sh && sh install.sh生成镜像
docker commit 7c11ce3ee357 php:zahngcuncai删除镜像
docker rmi java:test容器跟随docker服务自动启动
docker update --restart=always <CONTAINER ID>查看docker容器网关
ip addr Docker中上传,拉取镜像到docker hub中参考博客:blog.csdn/sk_grace/article/details/81220675 docker hub官网 hub.docker/ 给镜像打docker hub标签
docker tag existing-imageid hub-user/repo-name:tag //与hub上用户名,仓库名要相同在本地登录docker hub
docker login打完docker hub标签便可上传docker hub
docker push hub-user/repo-name:tagdocker hub中拉取
docker pull hub-user/repo-name:tag版权声明:本文标题:linux下 docker和发布java服务 使用命令大全 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686919857a118317.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论