ユーザ用ツール

サイト用ツール


docker

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
docker [2017/03/19 04:37] – [docker] nabezodocker [2021/07/09 15:37] (現在) nabezo
行 1: 行 1:
 ====== docker ====== ====== docker ======
 +====== install ======
 +ubuntu18.04でインストール(docker18.09が入る)
 +  sudo apt install docker.io
 +  
 +
 +====== docker memo ======
 +  * イメージの作成  docker build . -t [名前]
 +  * イメージの一覧  docker images
 +  * イメージの削除  docker rmi [イメージID]
 +  * コンテナの一覧  docker container ls -a
 +  * コンテナの一覧  docker ps -a
 +  * コンテナの削除  docker rm [コンテナID]
 +  * コンテナ内のbash起動    docker exec -it [コンテナID] /bin/bash
 +  * テスト用コンテナの作成   docker run -it ubuntu /bin/bash
 +  * コンテナをサービスとして実行  docker run -d
 +  * コンテナ終了時に削除する     docker run -rm
 +
 +===== volume操作 =====
 +  リンク切れvolumeの削除
 +  docker volume ls -qf dangling=true | xargs -r docker volume rm
 +
 +
 +===== docker syslog driver =====
 +dockerコマンドにオプションを指定することで標準出力をsyslogに出すことが出来る
 +
 +===== 見出し =====
 +  sudo usermod -aG docker $USER
 +
  
 一から環境作るのはしんどいのでdigitaloceanでdocker(ubuntu16.04)環境を準備した。 一から環境作るのはしんどいのでdigitaloceanでdocker(ubuntu16.04)環境を準備した。
  
 +
 +==== 例 ====
 +コンソール起動
 +  docker run -t -i コンテナ名 /bin/bash
 +パラメータ
 +  --w ワーキングディレクトリ
 +  --v ボリューム $PWD:/home/app
 ===== mysql ===== ===== mysql =====
  
行 14: 行 49:
  
  
 +起動 
 +  docker run -d --name consome-mysql -e MYSQL_ROOT_PASSWORD=secret -e MYSQL_DATABASE=redmine mysql 
 +  docker run -d --name consome-redmine --link consome-mysql:mysql redmine
  
docker.1489865851.txt.gz · 最終更新: 2019/06/30 12:22 (外部編集)