一般的に使用されるコマンドをドッカー
再起動ドッカ
systemctl restart docker
ミラー操作
docker images
docker rmi “镜像ID”
docker images -a
docker system df
操作容器
docker ps
docker ps -a
- たとえば、Tomcatのためここに新しいコンテナ(-pホストポート:コンテナ港)( - 名「エイリアス」)( - D:バックグラウンドで実行されています)
docker run -p 8080:8080 --name mytomcat -d tomcat
docker rm $(docker ps -a -q)
docker stop $(docker ps -a -q)
docker stop “容器ID”
docker start “容器ID”
docker rm "容器ID"
docker rm -f
- 容器にインタラクティブ(あなたがファイルを変更することができます)
docker exec -it "容器ID" /bin/bash
データボリュームを作成します。
vi dockerfile
- 書き込みDockerfile
1.データボリューム名でなければなりません:Dockerfile(ミラーを構築するときに、それ以外の場合はエラーになります)
FROM "要继承的镜像"
COPY “要传输的文件” “传入到镜像中的位置”
- ドッキングウィンドウのビルド:建設ミラーリング
- ミラーカレントディレクトリdockerfileを構築するための手段に基づいて、次のコマンド。「」現在のディレクトリ、
- 自分のミラーの名前から大文字を持つことができません
- イメージを構築するとき、実際には、ディレクトリに現在のディレクトリにパッケージファイルは、ビルドをミラーリング
docker build -t "自己起的镜像名字" .
- DockerFile命令
- FROM:継承ミラー
- RUN:実行コマンド
- COPY:コピー指定されたディレクトリにファイル
- ADD:COPYシニアよりも類似したとCOPYが、より、推奨されません。(解凍が付属しています)
- CMD:シェルスクリプトを入力するために使用(一度だけ使用することができます)
- ENTRYPOINT:CMDアップグレード版(一回のみ)
- ENV:環境変数
- VOLUME:ボリュームデータ
- EXPOSE:公開ポートを
- WORKDIR:「CD」コマンドと同様に、最初のコマンドファイルを指定します
MySQLのコンテナを開始します:
- 私たちは、configureポートマッピングと初期パスワードを必要とします
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag