前言:
hello 小伙伴们 好久不见 之前一直忙着求职入职等工作,好久没写博客了,关键是新公司不让上网了,但是正常百度还是可以(笑哭)。
新系统部署在linux系统上,项目war包部署在docker容器上,今天介绍一下这几天学到的docker相关命令。
可以通过Xshell SecureCRT这些软件连接到机器上,接下来就可以使用docker的一些常用命令。软件使用方面大同小异。
以下我列举了一下docker的常用命令。
1.列出docker所有容器的命令 docker ps
2.docker进入容器的命令:docker exec -it d5af789545bd bash
3.根据应用名称查询其的进程id:docker ps|grep 应用名称
4.将容器中的文件下载到本机上: docker cp 进程id:/opt/test /opt/test2
5.列出本地镜像: docker images
6.查看docker容器的版本: docker version
7.查看docker容器的信息: docker info
8.查看docker容器的帮助: docker --help
9.查看docker容器的镜像id:docker images -q
10.退出docker容器的命令: exit 也可以直接快捷键ctrl+d
如果需要将项目打包到docker容器中,这个时候就需要用到镜像了
注意: test2为我的war包名称 test 为war包放的文件夹名称。
1.列出docker所有容器的命令 docker ps
2.docker进入容器的命令:docker exec -it "容器id" bash
3.复制一个文件 mv test2.war test2.war1 (这行命令指的就是将test.war复制成test.war1)
4.切换到/opt/tpapp/app/test 当前路径下
5.执行docker容器的打包命令:docker build -t="jekins镜像地址" .
6.查看当前这个镜像是否成功发布:docker images|grep test
补充Linux命令:
1.定位到某一个文件夹: cd /opt/test
2.回到根目录 : cd /
3.回到上一级目录 cd ..
4.回到上俩级目录 cd ../..
5.展开当前文件夹下的所有文件(包含时间等信息) ll
6.展开当前文件及下的文件信息(相当于查询出来一个列表) ls
7.创建一个文件 mkdir 文件名
8.linux将war包打成压缩包(.zip)zip -q -r test.zip *.war
linux将war包打成tar包 tar -cvf test.tar *.war
9.上传文件: rz
10.下载文件 : sz server.log
11.删除文件 rm server.log
12.删除文件夹 rm -rf server
参考文章:
更多命令可以参考其他博客
Docker命令: https://www.cnblogs.com/DeepInThought/p/10896790.html
Linux命令: https://blog.youkuaiyun.com/luansj/article/details/97272672
谢谢阅读!