Docker环境运维常用命令
用git打包tgz文件步骤1:打开git bash.步骤2:执行命令 tar -zcvf chart.tgz待打包文件j夹用k8s打包tgz文件步骤1:将本地文件拷贝到部署k8s的服务器上(xshell或moban).步骤2:用cd 进入指定压缩文件夹所在目录。步骤3:helm package 待打包文件夹。从docker拷贝出文件步骤1:查询服务的docker信息: dock...
·
1、用git打包tgz文件
- 打开git bash.
- 执行命令 tar -zcvf chart.tgz 待打包文件夹
2、从docker拷贝出文件
- 查询服务的docker信息: docker ps
- docker cp 容器ID:/目录/app.jar app.jar
上面的步骤是把文件从容器拷贝到主机,拷贝到主机后就可以用moban复制出来到windows电脑。
3、从登录主机进入docker容器
- 进入docker容器:docker exec -it 容器ID /bin/bash
- 如果要正常退出不关闭容器,按Ctrl+P+Q进行退出容器
4、docker集群重启
- 停止从节点- systemctl stop docker
- 停止主节点- systemctl stop docker
- 启动从节点- systemctl start docker
- 启动主节点- systemctl start docker
5、查询路由
iptables -L
6、停止docker中的服务
- 查询服务列表: docker service ls
- docker service rm 服务名
7、启停所有的docker
systemctl stop docker
systemctl start docker
8、拷贝整个文件夹内容到服务器
用鼠标从windows拖动文件夹到moban左侧窗口的当前路径。
9、加载镜像包
- 将docker镜像包tar拷贝到主机。
- cd 切换到tar文件目录。
- docker load -i xxx.tar
10、打镜像包推送到nexus服务器
- docker build -t 10.12.114.7:10000/镜像名:标签 .
注意后面空格+. - docker login 10.12.114.7:10000 登录nexus服务器
- docker push 10.12.114.7:10000/镜像名:标签
注意区分镜像推送端口和镜像拉取端口。
11、登录nexus服务器前容器配置
-
配置docker.service
vim /etc/systemd/system/docker.service
[Service]
ExecStart=/usr/bin/dockerd -g /opt/tools/docker --insecure-registry 10.68.11.132:10000 -
重启docker
systemctl daemon-reload
system stop docker
system start docker
12、拉取镜像到本地
docker pull 10.12.114.7:10000/镜像名:标签
13、把镜像文件打为tar包
- cd 你要保存tar的目录
- docker save -o 镜像名:标签.tar 10.12.114.7:10000/镜像名:标签
更多推荐
所有评论(0)