| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Jenkins」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
3行目: 3行目:
 
===Install([[Docker]])===
 
===Install([[Docker]])===
 
----
 
----
 +
====ブリッジネットワークの作成====
 
*https://www.jenkins.io/doc/book/installing/docker/
 
*https://www.jenkins.io/doc/book/installing/docker/
 +
<pre>
 +
$ docker network create jenkins
 +
</pre>
 +
========
 
*[https://qiita.com/sugiyasu-qr/items/85a1bedb6458d4573407 Docker in Docker docker:dind]
 
*[https://qiita.com/sugiyasu-qr/items/85a1bedb6458d4573407 Docker in Docker docker:dind]
 
**Docker コンテナ(Jenkins 稼動)上で Docker コンテナ(テスト用DB 稼動)を動かすことになります。これを Docker in Docker といいます
 
**Docker コンテナ(Jenkins 稼動)上で Docker コンテナ(テスト用DB 稼動)を動かすことになります。これを Docker in Docker といいます
 
**Jenkins コンテナのベースイメージとして docker:dind を使用すると、コンテナ上から docker を実行できるようになります
 
**Jenkins コンテナのベースイメージとして docker:dind を使用すると、コンテナ上から docker を実行できるようになります
 
<pre>
 
<pre>
$ docker network create jenkins
 
 
$ docker run \
 
$ docker run \
 
   --name jenkins-docker \
 
   --name jenkins-docker \

2021年5月26日 (水) 11:20時点における版

| Docker |

Jenkins

Install(Docker)


ブリッジネットワークの作成

$ docker network create jenkins

==

  • Docker in Docker docker:dind
    • Docker コンテナ(Jenkins 稼動)上で Docker コンテナ(テスト用DB 稼動)を動かすことになります。これを Docker in Docker といいます
    • Jenkins コンテナのベースイメージとして docker:dind を使用すると、コンテナ上から docker を実行できるようになります
$ docker run \
  --name jenkins-docker \
  --rm \
  --detach \
  --privileged \
  --network jenkins \
  --network-alias docker \
  --env DOCKER_TLS_CERTDIR=/certs \
  --volume jenkins-docker-certs:/certs/client \
  --volume jenkins-data:/var/jenkins_home \
  --publish 2376:2376 \
  docker:dind \
  --storage-driver overlay2


$ docker ps
CONTAINER ID   IMAGE         COMMAND                  CREATED         STATUS         PORTS                                                 NAMES
f15315bf5752   docker:dind   "dockerd-entrypoint.…"   6 minutes ago   Up 6 minutes   2375/tcp, 0.0.0.0:2376->2376/tcp, :::2376->2376/tcp   jenkins-docker