TeraTermマクロ(SSH,Linux)サンプル
SSHでLinuxに接続し、コマンドを実行してログを保管するサンプルコードです。
;(セミコロン)から始まる行はコメントです。
各行の処理の意味は、コメントで解説します
SSHでLinuxに接続し、コマンドを実行してログを保管するサンプルコードです。
;(セミコロン)から始まる行はコメントです。
各行の処理の意味は、コメントで解説します
DockerでWordPressのサイトを運用してみました。
サイトは→ http://mfright.ddo.jp:8000/
構築方法は→ http://www.ddhost.jp/lab/2022/02/dockerredmine.html
TwitterやInstagramで、日々新たなフォロワーをフォローバックしているのですが、手動でするのが面倒なので、ツールで自動化することにしました。
TwitFollowbackerとInstaFollowbackerという名前で、DD-HOSTのProductsのページにて公開しています。
【環境】
CentOS7でrootで実施。
【Docker-CEインストール】
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum -y install docker-ce docker-ce-cli containerd.io
【Docker Engine起動】
systemctl start docker
コンテナの状態確認は docker container list -a
コンテナの停止/軌道は docker start/stop [コンテナID]
【docker-composeインストール】
curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version
【mysqlのvolume用フォルダ作成】
mkdir /var/lib/mysql
【docker-compose.ymlの作成】
version: '3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
db_data:
【コンテナ作成と起動】
上記docker-compose.ymlを置いたフォルダで
docker-compose up -d
【動作確認】
http://ホストのIP:8000 へアクセス。
【削除】
docker-compose down --volumes
【参考】
https://docs.docker.com/engine/install/centos/
https://dev.classmethod.jp/articles/beginner-docker-wordpress/
忘備のために、写真撮影の際に使ったテクニックを随時メモしていきます。