、ドッキングウィンドウのインストール
CentOSに
インストールdocker18.03
- wgetのhttps://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm
- yumを-yドッキングウィンドウ-CE-18.03.1.ce-1.el7.centos.x86_64.rpmをインストール
- ドッキングウィンドウを起動しsystemctl
インストールのドッキングウィンドウ、コン
- -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`uname -m`>は/ usr / local / binに/ドッキングウィンドウ、コンカール
- sudoのはchmod + Xの/ usr / local / binに/ドッキングウィンドウ、コン
- ドッキングウィンドウ-コンをインストールPIP
Ubuntuの
ドッキングウィンドウの公式バージョンのaptリポジトリが古いことなので、古いバージョンが存在する可能性がアンインストールすることがありますので:
$ sudoのapt-getを-Engineの削除]ドッキングウィンドウドッキングウィンドウドッキングウィンドウ-CE docker.ioの
更新パッケージのaptインデックス:
$ sudoのアップデートは、apt-getは
、次をインストールします:パッケージあなたは、HTTPS経由でのaptリポジトリ(リポジトリ)を使用することができるように
$ sudoのカール-y-HTTPS交通-CA-証明書のインストールGETのapt-aptのプロパティを、一般的なソフトウェア-は、
ドッカー公式GPGキーを追加:
$をカール-fsSL HTTPS: //download.docker.com/linux/ubuntu/gpg |須藤はapt-キーアドオン-
安定したリポジトリを設定するには、次のコマンドを使用します:
$ sudoのアドインAPTリポジトリ「DEB [アーチ= AMD64] HTTPS://ダウンロードを。 docker.com/linux/ubuntu $(lsb_release -cs)安定した」
と、パッケージの外観aptのインデックス更新:
$ sudoのapt-getの更新を
CEドッカーの最新バージョンをインストールするには:
インストールGET $の須藤はapt -y-ドッカー-CE
第二に、ミラーコマンド
1.ドッキングウィンドウの画像
- ビューミラーは、すでにローカル持っています
2.ドッキングウィンドウプルミラー名
- ダウンロード画像
3.ドッキングウィンドウRMIミラーID /ミラー名
- ミラーを削除(もっと)
4.ドッキングウィンドウは、コミット
- 容器の操作でミラーを作成します。
- パラメータ:-a著者-m「ノート」コンテナ名(ID)イメージ名:ミラーバージョン番号
5.ドッカプッシュミラー名:ミラーのバージョン番号
- アップロードミラー
第三に、血管のコマンド
1.ドッキングウィンドウのPS
容器の動作を確認
2.ドッキングウィンドウのps -a
すべてのコンテナを見ます
3.ドッカーRMコンテナID
コンテナを削除します。
4.ドッカー停止コンテナID
コンテナを停止します
5. docker start 容器id
コンテナを開始
6. docker restart 容器id
再起動した容器
7.ドッキングウィンドウの実行
コンテナを作成して開始
- 対話型端末を起動-it(駆動するために必要を終了/ binに/ bashの)
- 背景を開始-d
- -p 80:8080ポートマッピング80は、ホストポート、コンテナポート8080である
-という名前の名前=ブログのコンテナ
8.コントロール+ P + Q
コンテナを終了し、コンテナの実行(終了コンテナexitコマンド出口)を保ちます
9.ドッキングウィンドウのexec -itコンテナ名またはコンテナID / binに/ bashの
容器に実行
10.ドッキングウィンドウのCP
- 容器へのホスト
# 将主机/www/runoob目录拷贝到容器96f7f14e99ab中,目录重命名为www。
docker cp /www/runoob 96f7f14e99ab:/www
- ホストへのコンテナ
# 将容器96f7f14e99ab的/www目录拷贝到主机的/tmp目录中。
docker cp 96f7f14e99ab:/www /tmp/
四、Dockerfile
1. Dockerfileファイル
# 指定基础镜像文件
FROM ubuntu:latest
# 指定维护者信息
MAINTAINER wanghaifei
# 将代码copy到容器中。如 ADD ./blog /blog 表示将和dockerfile文件同级的blog代码copy到容器的根路径/blog中 ADD 和dockerfile文件相对的项目地址 拷贝到容器中的项目地址 # 指定工作目录 WORKDIR /blog # 复制 COPY 地址 新地址 # 执行更新命令 RUN apt update # 创建项目地址的日志文件或者媒体文件等 RUN mkdir -p /日志logs地址 RUN mkdir -p /媒体media地址 # 指定开放端口 EXPOSE 8000 # 在容器启动时执行命令 ENTRYPOINT ["python"] CMD ["manage.py", "runserver", "0.0.0.0:8000"]
2.ミラーを生成します
docker build -t 镜像名
。(もっと後で必要に、初期の建物が遅くなることが、現在のディレクトリへの最終的なポイントがあることに注意してください。)