谷歌云docker相关教程


本文主要是为了记录本人在docker下安装各种的Containers方法。
步骤一和步骤二可不用设置,我设置是为了在电脑直接SSH。因为谷歌云的自带网页版SSH太慢了,然后想复制或上传文件都难。

新建VM实例,完成后进入SSH

一、设置root密码

1
sudo -i
1
passwd

然后会要求输入新密码,然后再重复一次密码,输入密码的时候不会显示出来,所以直接输入密码,然后回车,再然后重复输入密码回车

二、开启SSH权限

1.修改SSH配置文件/etc/ssh/sshd_config

1
vi /etc/ssh/sshd_config

2.然后再输”i”进入编辑模式

1
i

3.找到以下内容并修改

1
2
PermitRootLogin yes           //默认为no,需要开启root用户访问改为yes
PasswordAuthentication yes //默认为no,改为yes开启密码登陆

4.修改完成后,再下按 esc 键,然后再输入

1
:wq

5.重启服务器

1
reboot

三、debian安装docker和docker面板Portainer

1.使用以下命令安装最新版本的docker

1
curl -sSL https://get.docker.com/ | sh

2.开启docker服务并设置开机启动

1
2
systemctl start docker.service    
systemctl enable docker.service

3.然后创建Portainer卷

1
docker volume create portainer_data

4.安装docker面板Portainer

1
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

访问你的ip:9000,进入初始化,设置一个管理员密码。。。

四、Docker下安装各种Containers

h5ai 安装使用这个命令:

1
docker run -t -p 8088:80 -v /h5ai:/h5ai --name h5ai ilemonrain/h5ai:full

v2ray 安装参考网址https://hub.docker.com/r/teddysun/v2ray

SSR 安装参考网址https://hub.docker.com/r/teddysun/shadowsocks-r

1
docker run -d -p 5909:5909 -p 5909:5909/udp --name ssr --restart=always -v /etc/shadowsocks-r:/etc/shadowsocks-r teddysun/shadowsocks-r

Nginx 可用以下代码 , 或者在portainer里面自带的安装

1
docker run -d -p 80:80 nginx

Frps 安装参考网址https://github.com/clangcn/frp-docker/tree/master/frps-docker 复制粘贴就好

Speedtest

1
docker run -d -p 444:80 lihaixin/speedtest

五、docker常用命令:

docker stats 命令用来显示容器使用的系统资源。不带任何选项执行 docker stats 命令:

1
docker stats

默认情况下,stats 命令会每隔 1 秒钟刷新一次输出的内容直到你按下 ctrl + c

下面是输出的主要内容:

[CONTAINER]:以短格式显示容器的 ID。
[CPU %]:CPU 的使用情况。
[MEM USAGE / LIMIT]:当前使用的内存和最大可以使用的内存。
[MEM %]:以百分比的形式显示内存使用情况。
[NET I/O]:网络 I/O 数据。
[BLOCK I/O]:磁盘 I/O 数据。
[PIDS]:PID 号。

只返回当前的状态
如果不想持续的监控容器使用资源的情况,可以通过 –no-stream 选项只输出当前的状态:

1
docker stats --no-stream

QZiuSU.png

END