Ubuntu常见操作

因为上手时间不长,用得少,很多配置容易忘记。所以做了快查手册,以便自己及时获取,快速解决问题。 添加远程分支并取别名 git remote add github [email protected]:JoyBanana/Pan_163.git #这里添加别名为github. 删除远程分支,将add替换为为remove即可 查看远程分支 $ git remote -v banwagong ssh://[email protected]:29280/home/git/pan_163.git (fetch) banwagong ssh://[email protected]:29280/home/git/pan_163.git (push) github [email protected]:JoyBanana/Pan_163.git (fetch) github [email protected]:JoyBanana/Pan_163.git (push) 拉取远程分支代码 git pull banwagong master 推送本地代码到远程分支 git push banwagong master 删除远程分支文件但是不影响本地 git rm --cached filename/-r directory git commit -m "xxxx" git push 删除远程分支的文件夹时要加 -r参数,表示递归

February 14, 2019

Docker的基本安装和使用

Docker的基本安装和使用 Docker 现在应用真的是越来越广泛了,越来越多的企业用它来部署项目,很方便。 Docker 在yum和apt两大主流包管理器上,都已经有了Docker,可以直接安装。 以Ubuntu为例 切换到root用户下操作,直接安装。 apt install docker.io 使用Docker安装MySQL 写MySQL的原因还是涉及到数据持久化的问题,如果不把数据映射到主机硬盘上的话,下次开启就没有数据了。 配置MySQL可以查找官方镜像并拉取 docker search mysql #在官方的Docker Hub上查找合适的mysql版本,后边还有点赞数 docker pull mysql #我一般选star多的,直接pull下来 启动mysql docker run -p 3306:3306 --name mymysql -v /opt/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql 我们使用-v参数将mysql的数据指向宿主机的/opt/data文件夹下,这样以后启动的话数据也不会丢失。 Docker的一些简单常用命令 参数 含义 -v 挂载宿主机目录到容器内,实现数据持久化 -d 后台执行你的实例 docker exec -it ‘yourInstance’ bash 进入你的实例容器 -p 映射容器端口到宿主机端口 你可以使用docker做很多事情,甚至可以在x86架构的平台上运行arm程序

July 16, 2018