Dokcer-CE & Docker Compose 安装
1 | #!/bin/sh |
引用
CentOS7最小安装后配置
1.开启所有网卡
1 | find /etc/sysconfig/network-scripts/ -type f -path '*/ifcfg-*' | xargs sed -i 's/ONBOOT.*/ONBOOT=yes/g' && systemctl restart network |
2.设置镜像源并更新
1 | curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo |
3.安装常用软件
1 | yum install -y \ |
4.开机界面显示 IP
地址
1 | cat >>/etc/rc.d/rc.local<<'EOF' |
5.配置同步时间
1 | cat >>/etc/rc.d/rc.local<<'EOF' |
6.设置别名
1 | cat >>~/.bashrc<<'EOF' |
100.清理临时数据
1 | cp -rf /etc/issue.net /etc/issue |
Python镜像加速配置
新建配置文件
Windows
1 | %HOMEPATH%\pip\pip.ini |
Linux
1 | ~/.pip/pip.conf |
修改配置
在上述文件中添加或修改:
1 | [global] |
CentOS8最小安装后配置
1.开启所有网卡
1 | find /etc/sysconfig/network-scripts/ -type f -path '*/ifcfg-*' | xargs sed -i 's/ONBOOT.*/ONBOOT=yes/g' && systemctl restart network |
2.设置镜像源并更新
1 | curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo |
3.安装常用软件
1 | yum install -y \ |
4.配置同步时间
1 | sed '3i\pool ntp.ntsc.ac.cn iburst' /etc/chrony.conf |
5.设置别名
1 | cat >>~/.bashrc<<'EOF' |
100.清理临时数据
1 | cp -rf /etc/issue.net /etc/issue |
NTP授时服务源
默认端口
UDP/123
中国授时
cn.ntp.org.cn
中国国家授时中心
ntp.ntsc.ac.cn
阿里云
ntp.aliyun.com
引用
Ubuntu20.04 安装 xrdp 桌面远程服务
1 | # xrdp是原生方案,兼容性是最好的,也不需要太多额外的软件支持。 |
注意Ubuntu
同时只能被一个用户桌面连接,包括机器本身!
IDEA中一个普通工程变为插件工程
首先将讲iml
文件中的type
属性值JAVA_MODULE
其修改为PLUGIN_MODULE
。
1 | <module type="PLUGIN_MODULE" version="4"> |
然后给项目选择合适的SDK
。
附上一段插件调试的启动命令:
1 | @echo off |
Alpine Linux 安装 Docker
安装 Alpine
下载
Alpine Linux
https://www.alpinelinux.org/downloads/,这里选择VIRTUAL,它与标准版相似、瘦下来的内核、针对虚拟系统进行了优化。- 下载得到的文件是
alpine-virt-3.12.0-x86_64.iso
,大小40m
。
安装
- 引导虚拟光盘,进入
CDROM
,登录界面输入账户root
自动登录,执行setup-alpine
进入安装程序,根据提示选项完成安装。最后重启进入硬盘系统。 - 可参考:Alpine linux硬盘安装
配置 Alpine
开启 root 远程登录
- 编辑
/etc/ssh/sshd_config
文件,配置PermitRootLogin
为yes
,重启sshd
服务(/etc/init.d/sshd restart
)。
修改 apk 包管理镜像
- 编辑
/etc/apk/repositories
文件,将里面dl-cdn.alpinelinux.org
改成mirrors.aliyun.com
,保存退出,然后执行apk update
刷新缓存。 - 可参考:https://developer.aliyun.com/mirror/alpine
安装 Docker
Docker
- 开始安装
apk add docker
- 要在引导时启动
Docker
守护程序,请运行:rc-update add docker boot
- 然后手动启动
Docker
守护程序,运行:service docker start
Docker Compose
- 开始安装
apk add docker-compose
- 然后发现运行报错,缺失
python-dotenv
库,需要手动安装一下,先安装pip
包管理器apk add py-pip
,在安装缺失库pip install python-dotenv
。 - 如果 pip 安装缓慢, 可以应用以下镜像加速设置:
1
2
3
4
5
6
7mkdir -p ~/.pip
tee ~/.pip/pip.conf <<-'EOF'
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
EOF
Docker 加速镜像
1 | mkdir -p /etc/docker |
其他
Alpine 命令提示
- Alpine 默认命令解释是 ash,需要换成
bash
,再配合bash-completion
就可以实现命令提示:apk add bash bash-doc bash-completion
。 - 更换
ash
为bash
,需要编辑vi /etc/passwd
。
CentOS8 boot 安装指南
boot
版的ISO文件较小,只有500+MB。
安装的时候有一个步骤是选择软件安装源(Software Installation Source)。
地址不正确,会提示“Error setting up base repository”。
这里要输入一个网络地址: https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/
对了, 记得先打开网卡连接...
接下来的操作和 CentOS7
类似, 可以参见:
https://6xyun.cn/article/77
注意镜像源地址系统版本是8不再是7!