随笔

随笔

Scroll Down

查看文件的位置

  • 在linux命令行下输入shell指令:ps -ef | grep nginx

重启nginx服务

  • nginx 重启 systemcel restart nginx

更新软件包

  • 确保操作前是最新的 sudo yum update -y

halo一些操作

修改 service 文件之后需要刷新 Systemd
sudo systemctl daemon-reload

使 Halo 开机自启
sudo systemctl enable halo

启动 Halo
sudo service halo start

重启 Halo
sudo service halo restart

停止 Halo
sudo service halo stop

查看 Halo 的运行状态
sudo service halo status

更新 Halo

备份数据
cp -r ~/.halo ~/.halo.bak

备份旧的安装包
mv halo-latest.jar halo-latest.jar.bak

下载最新的 Halo 安装包,{} 为版本号,不带 v,更多下载地址请访问 https://halo.run/archives/download.html
wget https://dl.halo.run/release/halo-{}.jar -O halo-latest.jar

测试是否能够正常启动
java -jar halo-latest.jar

重启应用
service halo restart

Docker

获取镜像

获取镜像的命令是 docker pul:
docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]

删除容器

删除容器使用 docker rm 命令:

$ docker rm -f 1e560fca3906

下面的命令可以清理掉所有处于终止状态的容器。

$ docker container prune

运行 web 应用

runoob@runoob:~# docker pull training/webapp  # 载入镜像
runoob@runoob:~# docker run -d -P training/webapp python app.py

参数说明:

  • -d:让容器在后台运行。

  • -P:将容器内部使用的网络端口映射到我们使用的主机上。

可以通过 -p 参数来设置不一样的端口

runoob@runoob:~$ docker run -d -p 5000:5000 training/webapp python app.py

也可以选择快捷方式查看端口:

runoob@runoob:~$ docker port bf08b7f2cd89
5000/tcp -> 0.0.0.0:5000

bf08b7f2cd89为要查找的镜像ID

检查 WEB 应用程序

使用 docker inspect 来查看 Docker 的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息。

停止 WEB 应用容器

runoob@runoob:~$ docker stop wizardly_chandrasekhar   
wizardly_chandrasekhar

wizardly_chandrasekhar为容器的名字

重启WEB应用容器

已经停止的容器,我们可以使用命令 docker start 来启动。

runoob@runoob:~$ docker start wizardly_chandrasekhar
wizardly_chandrasekhar

查找所需镜像

docker search 所需镜像名字

会显示可用版本.