flagflag  If you want to see English page, please click "English" Button at Left.
5: 2020-08-15 (土) 14:38:22 iseki ソース 6: 2020-08-16 (日) 17:12:54 iseki ソース
Line 2: Line 2:
**どんなものか [#m8214aa2] **どんなものか [#m8214aa2]
 +- https://www.docker.com/
 +#br
Wiki曰く、「Dockerはソフトウェアコンテナ内のアプリケーションのデプロイメントを自動化するオープンソースソフトウェアである。」らしい。~ Wiki曰く、「Dockerはソフトウェアコンテナ内のアプリケーションのデプロイメントを自動化するオープンソースソフトウェアである。」らしい。~
ミドルウェア以上のものをコンテナと呼ばれるもので仮想化する。~ ミドルウェア以上のものをコンテナと呼ばれるもので仮想化する。~
Line 11: Line 13:
   ⇒現在動作中のサーバプログラム類をコンテナ化して、それをコピーしてパッチ、バージョンアップを検証できる~    ⇒現在動作中のサーバプログラム類をコンテナ化して、それをコピーしてパッチ、バージョンアップを検証できる~
~ ~
 +- RHEL8(Red Hat Enterprise Linux 8)および CentOS8 からは Docker の代わりに [[Podman]] の使用が推奨されている.
 +#br
** Install [#db912155] ** Install [#db912155]
-**** CentOS8 の場合の事前準備 (2020 8/15) [#u8e9f2bb]+*** CentOS8 の場合の事前準備 (2020 8/15) [#u8e9f2bb] 
 +- CentOS8のcontainerd.io のバージンが古いので RPM で直接入れる
 # dnf install container-selinux  # dnf install container-selinux
 # wget https://download.docker.com/linux/centos​/7/x86_64/stable/Packages/containerd.io-​1.2.6-3.3.el7.x86_64.rpm  # wget https://download.docker.com/linux/centos​/7/x86_64/stable/Packages/containerd.io-​1.2.6-3.3.el7.x86_64.rpm
Line 33: Line 38:
#br #br
-**** Install & Getting Start [#nae22c6e]+*** 本体の Install & Getting Start [#nae22c6e]
 # wget -qO- https://get.docker.com/ | sh  # wget -qO- https://get.docker.com/ | sh
 + # systemctl enable docker
 # systemctl start docker  # systemctl start docker
 # docker run hello-world  # docker run hello-world
Line 44: Line 50:
 # docker run -i -t centos /bin/bash  # docker run -i -t centos /bin/bash
 (DockerBash)#  (DockerBash)#
 +#br
 +** コマンド [#f867895b]
 +*** 操作 [#p0316f54]
 +**** コンテナ [#o6820680]
 +- コンテナ状況確認
 +-- docker ps
 +- コンテナ状況確認(過去の終了したものも含む)
 +-- docker ps -a
 +- コンテナから抜ける
 +-- Ctrl+p, Ctrl+q
 +- コンテナへの接続を再開する
 +-- docker attach コンテナID(またはコンテナ名)
 +- コンテナの削除
 +-- docker rm コンテナID(またはコンテナ名)
 +- コンテナを止める
 +-- docker stop コンテナID(またはコンテナ名)
 +- 止まっているコンテナを動かす
 +-- docker start  コンテナID(またはコンテナ名)
 +- コンテナのログを表示
 +-- docker logs コンテナID(またはコンテナ名)
 +#br
 +**** ボリューム(永続ストレージ) [#r22a6562]
 +- ボリューム一覧
 +-- docker volume ls
 +- ボリュームの削除
 +-- docker volume rm ボリューム名
 +-- 強制削除には --force を使用する
 +#br
 +**** イメージ [#a7c2bb26]
 +- イメージ一覧
 +-- docker images
 +- イメージ削除
 +-- docker rmi イメージ名
 +#br
-コンテナ状況確認 +** cockpit-docker [#wae1c7a6] 
- # docker ps +- https://pkgs.org/download/cockpit-docker 
-コンテナ状況確認(過去の終了したものも含む) +- CentOS8 用は無いが,CentOS7用が使える(要 Python2)
- # docker ps -+
-コンテナを終了せずに抜ける場合 +
- Ctrl+p, Ctrl+q +
-コンテナへの接続を再開する場合 +
- # docker attach コンテナID+
#br #br
-*** ソースコードからコンパイルしてみる [#b45333e7]+** ソースコードからコンパイルしてみる [#b45333e7]
- Docker のビルドには Docker が必要らしい - Docker のビルドには Docker が必要らしい
 +- Pending........
#br #br


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
<今日>

オンライン状況

71 人のユーザが現在オンラインです。 (13 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 71

もっと...

アクセスカウンタ

今日 : 291291291
昨日 : 1753317533175331753317533
総計 : 2346343423463434234634342346343423463434234634342346343423463434
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com