dockerでalipneのコンテナを使用してapk updateコマンドを実行しようとしたところ、下記のようにサーバへの接続エラーが発生しました。
```language-bash
$ docker run -it --rm python:3.6-alpine apk update
fetch http://dl-cdn.alpinelinux.org/a...
CentOS7.xで利用できるファイアーウォールのfirewall-cmdで、設定を確認できるコマンドの一覧です。
```language-bash
# ゾーンの一覧を見る
$ firewall-cmd --get-zones
block dmz drop external home internal public trusted work
# デフォルトのゾー...
CircleCIではcircleciコマンドをインストールすることで、ローカルのPCから`.circleci/config.yml`ファイルの定義に基づいたジョブの実行を行うことができます。
ローカルでのテスト中でターゲットのサーバへログインするために、sshのキーファイルをdock...
お名前.comで、DNSのAレコードにサブドメインなどを登録した時に、登録が成功しているかをdigコマンドで確認する方法です。
## サブドメインの登録方法
まずは、管理画面にログインし、下記のリンクをたどって設定画面にたどり着きます。
```language-x
...
CentOS7で空いているポートはssコマンド(socket statistics)で確認できます。
TCPポートを確認したい場合は以下のようにコマンドを実行すれば良いです。
この例ではPort80, 22, 25, 3031, 3032がオープンしています
```language-bash
$ ss -nat
State ...
本記事ではalpineを使用したDockerコンテナでcronによるジョブの定期実行を行う方法を説明します。
## イメージの作成
まずはcronで実行されるスクリプトを書きます。
今回の例では、hello worldのメッセージと現在時刻を/var/log下にあるファイルへ追記...
macでyoutubeの動画から音声のみをmp3形式でダウンロードしたい場合は、youbute-dlコマンドを利用すると簡単に取得できます。
## youtube-dlコマンドのインストール
```language-bash
$ brew install youtube-dl
```
## youtube-dlコマンドで音声...
Dockerファイルの作業前後でgit commitすることで変更がかかったファイルを記録し、
buildが終わった後から`git log`すれば、差分を取得することができます。
```language-bash
FROM python:3.6-alpine
# gitをインストールして最初の状態を記録す...
## systemd経由でnginxを起動する
### Dockerfile
```language-docker
FROM centos:7.5.1804
RUN yum install -y epel-release; \
yum install -y nginx iproute; \
systemctl enable nginx
```
### 実行するコマンド
```language...
下記のスクリプトで、dockerコンテナ内でipコマンドを実行してIPアドレスを取得し、取得結果をbash変数に代入できます。
```language-bash
$ CONTAINER_NAME=nginx01
$ IP_ADDRESS=$(docker container exec -it $CONTAINER_NAME ip a s eth0 | grep i...
CentOS7でdocker使用時に、一般ユーザでdockerコマンドを実行しようとしたところ、下記のエラーが発生しました。
```language-bash
$ docker ps
Got permission denied while trying to connect to the Docker daemon
socket at unix:///var/run/dock...
dockerでAlpine Linuxベースで、python3.6+mecabの環境をしたのですが、python-mecab3のpipパッケージをインストール時に、エラー`unable to execute 'swig'`が発生しました。
```language-bash
$ docker build .
...
unable to execute 'swig': No ...
dockerでpython:3.6-alpineイメージを利用してへuwsgiのインストールしようとしたところ、エラー"Exception: you need a C compiler to build uWSGI"が発生しました。
```language-bash
$pip install uwsgi
...
Failed to build uwsgi
Running ...
CentOS7でサーバ自身のIPアドレスを取得して変数に格納する方法です。
下記のコマンドではeth0インターフェースに割り当てられたアドレスを取得しています。
```language-bash
HOST_IP_ADDR=$(ip addr show eth0 | sed -nE -e 's/ *inet ([0-9.]*).*/\1...
## 発生した問題
mac上でmakeコマンドを実行すると下記のように`error: invalid active developer path`エラーが出力された
```language-bash
$ make
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools),
miss...