ubuntu-docker笔记-爱代码爱编程
账户命令
在Ubuntu系统中,默认情况下基于安全原因root账号是被禁用的,系统的初始用户是Ubuntu安装时创建的一个拥有sudo组权限的用户。
默认情况下root用户已禁用,无法以root用户身份登录,因为尚未为root帐户设置密码。如果需要启用root帐户,则只需为root用户设置密码即可
//查看当前的账户
whoami
//修改密码
sudo passwd +用户名(不填修改自身账号)
//切换到root
sudo su
//退出
exit
//移动文件
mv ui.zip /workspace/ui
安装猫咪
本地在root下创建文件夹命名为clash。上传配置好的config.yaml至clash文件夹。
配置
端口: port: 7890 ; socks-port: 7891
运行局域网访问: allow-lan: true
对外提供 rest 接口: external-controller: 0.0.0.0:8080
dashboard 路径: external-ui: /ui
配置文件 yaml, 挂载到: /root/.config/clash/config.yaml
//shell连接创建文件夹并赋予给用户权限
mkdir workspace
chown -R username /workspace
//终端连接sftp
sftp root@111.222.333
//将本地clash配置文件复制到远程
put -r /Users/MacMan/.config/clash/SSRSUB.yaml /workspace/config.yaml
//下载官方UI改名压缩包
github.com/Dreamacro/clash-dashboard/tree/gh-pages
//上传压缩包
put -r /Users/MacMan/Downloads/dist/ui.zip /workspace/clash
mkdir ui
sudo docker run -d --name clash-client --restart always -p 7890:7893 -p 7891:7891 -p 9090:9090 -v /workspace/clash/config.yaml:/root/.config/clash/config.yaml -v /workspace/clash/ui:/ui dreamacro/clash
安装Mysql
docker下使用mysql
Docker安装并使用Mysql(可用详细)
docker run -e MYSQL_ROOT_PASSWORD=d7oeKQjO@WMcI --name mysql -v /workspace/mysql:/var/lib/mysql -p 3306:3306 -d mysql:5.7
安装redis
#上传配置文件
put -r E:/myredis/conf/redis.conf /workspace/redis(上传到有权限的文件夹再移动也行)
docker run -p 6379:6379 --name redis -v /workspace/redis/redis.conf:/etc/redis/redis.conf -v /workspace/redis/data:/data -d redis:6.2.6 redis-server /etc/redis/redis.conf --appendonly yes