flagflag  
5: 2020-08-15 (Sat) 14:38:22 iseki source 6: 2020-08-16 (Sun) 17:12:54 iseki source
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


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
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
Today

Who's Online

45 user(s) are online (3 user(s) are browsing xpwiki)

Members: 0
Guests: 45

more...

Access Counter

Today : 627627627
Yesterday : 4345434543454345
Total : 2365776823657768236577682365776823657768236577682365776823657768
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com