MacインストールDockerおよび共通コマンド

2822 ワード

転載は住所を明記してください.http://www.54tianzhisheng.cn/2018/01/25/Docker-install/
背景
マイクロサービス+容器、完璧なペア!よく勉強しなければなりません.
インストール手順
Macの下でDockerのインストールは本当に公式のドキュメントについて行くことを提案して、公式サイトはすでに詳しく話しました.
https://docs.docker.com/docker-for-mac/install/#what-to-know-before-you-install
Docker for Macの使用
https://docs.docker.com/docker-for-mac/#check-versions-of-docker-engine-compose-and-machine
Dockerアクセラレータの設定
Dockerアクセラレータは何ですか.私が使う必要がありますか.
Dockerを使用する場合は、常に公式からミラーを取得する必要がありますが、明らかなネットワーク上の理由で、ミラーを引き出すプロセスに時間がかかり、Dockerを使用する体験に深刻な影響を及ぼします.そのため、DaoCloudはアクセラレータツールを発売してこの難題を解決し、スマートルーティングとキャッシュメカニズムを通じて、国内のネットワークアクセスDocker Hubの速度を大幅に向上させ、現在すでに広範なユーザーグループを持っており、Docker公式の強力な推薦を受けている.国内のネットワーク環境でDockerを使用している場合は、Dockerアクセラレータが役立ちます.
daocloudを登録し、macラベルページでアクセラレータurlをコピーします.
Mac 安装 Docker 及常用命令_第1张图片
Mac 安装 Docker 及常用命令_第2张图片
導入事例
次の文章に従ってノックして、Docker全体の使用を熟知します.
https://www.jianshu.com/p/cf6e7248b6c7
Docker共通コマンド
以下に自分のよく使う命令をリストして、目的は記録して、後で忘れて、更に持ってきて叩いてもいいです!
docker run -i -t  /bin/bash         bash(    )

docker run -d -it  image_name              (      )

docker ps              container

docker ps -a       container

docker ps -l            container

docker images           

docker rmi imagesID          id

docker rm CONTAINER ID        CONTAINER id

docker diff                 

docker kill CONTAINER ID            

docker logs   ID/name                

docker pull image_name      image

docker push image_name     docker  

docker version     docker  

docker info     docker     

docker inspect    id                   

docker run -d  image-name         

docker search                 

docker stop    /   ID             

docker restart    /   ID        

docker commit    ,      

docker build [OPTIONS] PATH | URL | -      Dockerfile      

私に注目して