linux以及docker相关操作

262 阅读1分钟

linux 以及docker 容器拷贝

docker容器文件拷贝到宿主机

docker cp solr:/opt/solr/server/solr/solr.xml /opt/   

docker宿主机文件拷贝到容器

docker cp /opt/solr.xml  solr:/opt/solr/server/solr/

从另一台linux机器复制到本机

scp -r root@127.0.0.1:/opt/ik /opt/

从本机复制到另一台linux

scp /opt/etc.tar.gz root@127.0.0.1:/tmp

docker 清理网桥占用

1.关闭容器

docker stop  ngnix

2.删除容器

docker rm ngnix

3.清理网桥占用

docker network disconnect --force bridge ngnix

4.查看网络情况

docker network inspect bridge

linux .sh权限问题

报错:-bash: ./startup.sh: Permission denied,用命令chmod 修改一下bin目录下的.sh权限就可以了

chmod u+x *.sh

nginx完全卸载删除

第一步:输入以下指令全局查找nginx相关的文件

sudo find / -name nginx*

第二步:删除查找出来的所有nginx相关文件

sudo rm -rf file 此处跟查找出来的nginx文件

说明:全局查找往往会查出很多相关文件,但是前缀基本都是相同,后面不同的部分可以用*代替,以便快速删除 举例说明:

sudo rm -rf file /usr/local/nginx*

centos查看端口以及进程占用

1.查找文件

sudo find / -name nginx*

2.查看某个进程

ps -ef|grep name

3.查看某个端口是否占用

netstat -anp|grep 80