Docker 基本用法
Docker 基本用法Docker 安装curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.sh
注意, 腾讯云服务器安装 docker 在下载 docker-ce 时很慢, 可以考虑预装 docker 镜像
docker 基本用法将当前用户添加到docker用户组为了避免每次使用 docker 命令都需要加上 sudo 权限,可以将当前用户加入安装时自动创建的 docker 用户组:
sudo usermod -aG docker $USER
然后重新登录服务器.
镜像(images)docker pull ubuntu:20.04:拉取一个镜像docker images:列出本地所有镜像docker image rm ubuntu:20.04 或 docker rmi ubuntu:20.04:删除镜像ubuntu:20.04docker commit CONTAINER IMAGE_NAME:TAG:创建某个container的镜像docker save -o ubuntu_20_04.tar ...
基于 Docker 搭建 ownCloud 个人云盘
基于 Docker 搭建 ownCloud 个人云盘官方文档
机翻气息贯穿全文~
概述配置:
公开端口 8080,允许 HTTP 连接。
使用单独的 MariaDB 和 Redis 容器。
将数据和 MySQL 数据目录挂载到主机上以进行持久存储。
以下说明假定您在本地安装。对于远程访问,必须调整 OWNCLOUD_DOMAIN 的值。
创建一个新的项目目录。
创建docker-compose.yml,然后将示例从此页面复制到其中。
创建一个配置文件.env,其中包含所需的配置设置。
只需要几个设置,这些是:
设置名称
描述
例
OWNCLOUD_VERSION
自己的云版本
latest
OWNCLOUD_DOMAIN
自有云域
localhost:8080
ADMIN_USERNAME
管理员用户名
admin
ADMIN_PASSWORD
管理员用户的密码
admin
HTTP_PORT
要绑定到的 HTTP 端口
8080
然后,可以使用首选的 Docker 命令行工具启动容器。下面的示例演示如何使用 Docker Compose ...
基于 Docker 搭建 WordPress 并支持 HTTPS
基于 Docker 搭建 WordPress 并支持 HTTPS安装 docker 与 docker compose安装 docker
curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.sh
安装 docker compose
注意,Debian 11 不需要此步骤
apt -y updateapt -y install docker-compose
拉取 mysql, wordpress 镜像(可跳过, 启动时会自动下载)
docker pull mysqldocker pull wordpress
启动容器编写 docker-compose.yml
注意参数前必须空一格
version: '3.3'services: db: image: mysql:latest container_name: "wordpress_mysql" ports: - "3307:3306" volumes: ...
git 基本用法
git 基本用法git 基本概念工作区:仓库的目录。工作区是独立于各个分支的。
暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区。暂存区是独立于各个分支的。
版本库:存放所有已经提交到本地仓库的代码版本
版本结构:树结构,树中每个节点代表一个代码版本。
git 安装ubuntusudo apt -y updatesudo apt -y upgradesudo apt -y install git
centossudo yum -y updatesudo yum -y install git
git 常用命令git config --global user.name xxx:设置全局用户名,信息记录在~/.gitconfig文件中git config --global user.email xxx@xxx.com:设置全局邮箱地址,信息记录在~/.gitconfig文件中git init:将当前目录配置成git仓库,信息记录在隐藏的.git文件夹中git add XX:将XX文件添加到暂存区git add .:将所有待加入暂存区的文件加入暂存区git rm --cached ...
tmux 基本用法
tmux 基本用法功能
分屏。
允许断开Terminal连接后,继续运行进程。
结构一个 tmux 可以包含多个 session ,一个 session 可以包含多个 window,一个 window 可以包含多个 pane。
实例:
tmux: session 0: window 0: pane 0 pane 1 pane 2 ... window 1 window 2 ... session 1 session 2 ...
配置文件注意使用时如果报错,需升级 tmux 至 3.0 版本。
复制以下内容,在 ~ 目录下创建 .tmux.conf,写入其中。
然后 pkill tmux ,重启 tmux
set-option -g status-keys visetw -g mode-keys visetw -g monitor-activity on# setw -g c0-change-trigger 10# setw -g c0-change-in ...
vim 基本用法
vim 基本用法功能
命令行模式下的文本编辑器。
根据文件扩展名自动判别编程语言。支持代码缩进、代码高亮等功能。
使用方式:vim filename
如果已有该文件,则打开它。
如果没有该文件,则打开个一个新的文件,并命名为 filename
模式
一般命令模式
默认模式。命令输入方式:类似于打游戏放技能,按不同字符,即可进行不同操作。可以复制、粘贴、删除文本等。
编辑模式
在一般命令模式里按下 i,会进入编辑模式。
按下 ESC 会退出编辑模式,返回到一般命令模式。
命令行模式 在一般命令模式里按下 :/? 三个字母中的任意一个,会进入命令行模式。命令行在最下面。
可以查找、替换、保存、退出、配置编辑器等。
配置文件保存在 ~ 目录下的 .vimrc
" An example for a vimrc file."" To use it, copy it to" for Unix and OS/2: ~/.vimrc" for Amiga: s:.vimrc" for MS-D ...
ssh 基本用法
ssh 基本用法登录ssh user@hostname
登录到指定端口
ssh user@hostname -p 22
第一次登录提示:
The authenticity of host 'xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)' can't be established.ECDSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxx.Are you sure you want to continue connecting (yes/no/[fingerprint])?
输入 yes 后回车,然后输入 user 的密码。(输密码时屏幕不显示)
该服务器的信息记录在本地主机的 ~/.ssh/known_hosts 文件中。
known_hosts文件中内容:
xxx.xxx.xxx.xxx ssh-ed25519 AAAAC3NzaC1lZDIxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxRLzDIl2WgnlLfS3E9TWxxx.xxx.xxx.xxx ecdsa ...
Microsoft Store微软应用商店打开报错“0x80131500”或“0x80072EFD”解决方案
Microsoft Store微软应用商店打开报错“0x80131500”或“0x80072EFD”解决方案转自: https://iknow.lenovo.com.cn/detail/kd\_26552.html
在 CSDN 上查看
故障现象:1、Microsoft Store微软应用商店打开报错“0x80131500”或“0x80072EFD”,如图:
解决方案:1、打开控制面板→右上角查看方式选择“大图标”→“Internet 选项”打开,如图:
2、打开“连接”→“局域网设置”→去掉代理服务器勾选项→点击确定,如图:
3、若上述方案无效,点击“高级”→ 把使用TLS选项都勾上或者选择“还原高级设置”后点击应用,即可修复。
Windows 资源保护找到了损坏文件,但其中有一些文件无法修复的解决方法
Windows 资源保护找到了损坏文件,但其中有一些文件无法修复的解决方法参考
问题描述PS C:\Users\Qwer-laptop> sfc /scannow开始系统扫描。此过程将需要一些时间。开始系统扫描的验证阶段。验证 100% 已完成。Windows 资源保护找到了损坏文件,但其中有一些文件无法修复。对于联机修复,位于 windir\Logs\CBS\CBS.log 的 CBS 日志文件中有详细信息。例如 C:\Windows\Logs\CBS\CBS.log。对于脱机修复,/OFFLOGFILE 标记提供的日志文件中有详细信息。
解决方法依次输入DISM.exe /Online /Cleanup-image /Scanhealth和DISM.exe /Online /Cleanup-image /Restorehealth,然后再sfc /scannow即可。在我的环境下,似乎可以不重启电脑。
PS C:\Users\Qwer-laptop> DISM.exe /Online /Cleanup-image /Scanhealth部署映像服务和管理工具版本: 10 ...
Sublime Text 搭建 C++ 环境
Sublime Text 搭建 C++ 环境一、下载MinGW文件1、下载mingw-get-setup:
网址:https://sourceforge.net/projects/mingw/
由于这是境外网站,请自行解决连接问题(下载的文件仅84.5KB)
2、双击运行,一直continue
3、安装完成后显示MinGW Installation Manager的页面
4、单击mingw32-base和mingw-gcc-g++左边的方框,选择Mark for installation
5、单击菜单栏左上角Installation,选择Apply Changes
6、在弹出来的界面单击Apply
7、等待下载完成(图示为正在下载)
8、下载完成,Close退出
二、添加环境变量(以Win11为例)1、右键此电脑,选择属性。
2、在相关链接里选择高级系统设置
3、在弹出的窗口单击环境变量
4、单击选中系统变量里的Path,然后单击编辑
5、在弹出的窗口单击新建,并输入你安装MingGW的地址,后面加一个/bin(二进制文件)
我是C:\MinGW\bin
5 ...