ドッキングウィンドウのコマンド入力

ドッキングウィンドウのコマンド

docker imagesミラーリスト
docker psサービスリスト

隠された圧縮ファイルをドッカー
.dockerignore

.git
node_modules
npm-debug.log

Dockerfile

FROM node:10.16.0-alpine
WORKDIR /app
RUN npm install --registry=https://registry.npm.taobao.org
EXPOSE 80
ENTRYPOINT [ "npm",  "run", "start" ]

カレントディレクトリをパッケージ化

docker image build -t node-app .

生成容器 docker container run

docker container run -p 114:8080 -it --name containerName -v /www/wwwroot/node.test.com:/app -d --privileged=true --restart=always node-app

--privilegedオープンroot特権を
--restart=always使用すると、コンテナコンフィギュレーションコマンドを更新するために使用されていない場合は作成し、自動的に再起動します。docker container update --restart=always 容器名字

ディレクトリマップ

-v /Users/root/webProject/test/App:/app

コンテナリスト docker container ls

docker ls

停止 / 开始 指定的容器运行

docker start xxx
docker kill xxx
docker stop xxx
docker restart xxxx
docker logs
docker logs containerName -f 查看实时记录
docker exec
docker exec -it < name > sh
docker stop $(docker ps -a -q)  停止所有
docker rm $(docker ps -a -q)  删除所有

コンテナの操作

docker export $container_id > 容器快照名 容器导出
cat centos.tar | docker import - my/centos:v888 容器导入

docker rm [container_id]
docker rm -f [container_id]  删除运行状态下 加 -f 参数

docker load 镜像载入
docker save 镜像载出

docker import
docker export

ミラーリングセーブ/ロードは:docker load/ docker save;イメージファイルとしてエクスポートして、ミラーにファイルをインポートするためにドッキングウィンドウのloadコマンドを使用し、ミラーは歴史のすべてを保存します。それはミラーリングのすべての歴史が保存されますようドッカexportコマンドよりも、ファイルサイズは、十分に理解をエクスポートします。

コンテナのインポート/エクスポート:docker import/ docker export;コンテナのエクスポートファイル、およびその後、ドッキングウィンドウimportコマンドを使用して新しいイメージにコンテナをインポートしますが、saveコマンド比べドッキングウィンドウは、すべてのコンテナファイルのメタデータと履歴は削除されます、ときにのみコンテナに保存状態、仮想マシンのスナップショットの同等。

削除ミラー

docker rmi <image id>

想要删除untagged images,也就是那些id为<None>的image的话可以用
docker rmi $(docker images | grep "^<none>" | awk "{print $3}")

要删除全部image的话
docker rmi $(docker images -q)

おすすめ

転載: www.cnblogs.com/taoquns/p/11857980.html