四时宝库

程序员的知识宝库

kubernetes基础知识之拷贝文件和sed修改文件

①:docker拷贝文件到容器:

docker cp kube-flannel.yml $CONTAINER_ID:/tmp

拷贝文件kube-flannel.yml到容器的/tmp目录下面。

查看文件是否存在:

docker exec $CONTAINRR_ID ls /tmp/

发现文件是存在的。

②:从docker 容器中拷贝文件到宿主机本地目录:

docker cp $CONTAINER_ID:/var/log/alternative.log ./

这是把docker里面的/var/log目录中的文件alternative.log 拷贝到宿主机的当前目录中。

③:挂载已有的数据,删除镜像仓库并且重新创建镜像仓库服务:

tar -zxf registry.tar.gz -C /tmp

docker rm -f registry

docker run -d -p 5000:5000 --restart always -v /opt/registry:/var/lib/registry --name registry registry:2

④:sed 修改文件,在符合条件的文件内容前添加注释:

sed -i 's/123/#&' 123.txt

鼓励的话语:成功的三要素:有野心、有能力、有耐心!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接