ドッカー使用の概要(4)リリース画像

ドッカーをインストールした後、ドッキングウィンドウを起動します

root@slave1:/home/xxx/Documents# service docker start

ドッキングウィンドウのコマンドを停止します

root@slave1:/home/xxx/Documents# service docker stop

ドッキングウィンドウのバージョンを実行して見ます


root@slave1:/home/xxx/Documents# docker --version
Docker version 18.09.7, build 2d0083d

プルコマンドでミラー関連へのアクセス

root@slave1:/home/xxx/Documents# docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
1ab2bdfe9778: Pull complete
a17e64cfe253: Pull complete
e1288088c7a8: Pull complete
Digest: sha256:53ddb41e46de3d63376579acf46f9a41a8d7de33645db47a486de9769201fec9
Status: Downloaded newer image for nginx:latest

画像を取得した後docker run、それを構成すると、実行しています

root@slave1:/home/xxx/Documents# docker run -d -p 8800:80 --name nginx_zhao nginx
780f3120141d2e4c861f3ab190f67d233130b87645db5e93eeef6ada108162fa


root@slave1:/home/xxx/Documents# docker ps -l
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
780f3120141d        nginx               "nginx -g 'daemon of…"   14 seconds ago      Up 12 seconds       0.0.0.0:8800->80/tcp   nginx_zhao

-aリストのみ実行せずに、すべてのコンテナを一覧表示します-a sudoのドッキングウィンドウのPS

sudo docker run -d -p 8800:80 --name nginx_zhao nginx表現は、指定されたイメージで実行さ
dudo docker run -d --privileged=true -p 83:80 --name nginx83 nginx表現昇格した権限を

ホストポートホスト:内部のコンテナ港
  -d背景
  8800 -p:80は外8800プロキシとホストのような外部のホストへの80相当し、内部ポートコンテナを指定さらされ
  --nameを実行するためにnginxのコンテナの代わりに、ミラーの最後の名前を指定しますそこにタグに加え、タグ名、などnginxのよう:xxxは、最新のデフォルトである
、ポートが表示された8800の下で、ホストホストアドレスマップがすでにnginxのことが示されている訪問

このような構成ファイルとして修正する多くの場所は、そこにあるミラーを引っ張る、使用しexecた容器の内部に入るためのコマンドが動作しています

root@slave1:/home/xxx/Documents# docker exec -it 780f3120141d /bin/bash
root@780f3120141d:/# pwd
/
root@780f3120141d:/# ls -l
total 64
drwxr-xr-x   2 root root 4096 Aug 12 00:00 bin
drwxr-xr-x   2 root root 4096 May 13 20:25 boot
drwxr-xr-x   5 root root  340 Sep 11 01:38 dev
drwxr-xr-x   1 root root 4096 Sep 11 01:38 etc
drwxr-xr-x   2 root root 4096 May 13 20:25 home
drwxr-xr-x   1 root root 4096 Aug 15 21:22 lib
drwxr-xr-x   2 root root 4096 Aug 12 00:00 lib64
drwxr-xr-x   2 root root 4096 Aug 12 00:00 media
drwxr-xr-x   2 root root 4096 Aug 12 00:00 mnt
drwxr-xr-x   2 root root 4096 Aug 12 00:00 opt
dr-xr-xr-x 290 root root    0 Sep 11 01:38 proc
drwx------   2 root root 4096 Aug 12 00:00 root
drwxr-xr-x   1 root root 4096 Sep 11 01:38 run
drwxr-xr-x   2 root root 4096 Aug 12 00:00 sbin
drwxr-xr-x   2 root root 4096 Aug 12 00:00 srv
dr-xr-xr-x  13 root root    0 Sep 11 01:38 sys
drwxrwxrwt   1 root root 4096 Aug 15 21:22 tmp
drwxr-xr-x   1 root root 4096 Aug 12 00:00 usr
drwxr-xr-x   1 root root 4096 Aug 12 00:00 var
root@780f3120141d:/# nginx -v
nginx version: nginx/1.17.3
root@780f3120141d:/# exit
exit

inspect詳細な情報を得るミラーリングすることにより、grepアイテム検索ニーズ

root@slave1:/home/xxx/Documents# docker inspect nginx_zhao |grep IPAddress
            "SecondaryIPAddresses": null,
            "IPAddress": "172.17.0.2",
                    "IPAddress": "172.17.0.2",

コンテナと変化の内部に侵入した後、次の直接使用するため、新たな画像を生成する方法

root@slave1:/home/xxx/Documents# docker commit nginx_zhao zhao/nginx:v1.0
sha256:75fe4514801e00e544741efa375fe4eb764186f7a9a75d76c27ee488070c84ae
root@slave1:/home/xxx/Documents# docker images
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
zhao/nginx           v1.0                75fe4514801e        27 seconds ago      126MB

docker commit nginx_zhao zhao/nginx:v1.0これはnginx_zhao、単にコンテナ名またはID変更を表すzhao/nginx:v1.0保存された画像名を表す:バックタグ付けする
だけでcommit、あなたが他の人がそれを使用するために引っ張ることにより、参考のためにネットワークに提出したい場合は、ローカルに保存されているミラーイメージを?
あなたは、ローカルミラーhttps://cloud.docker.com/までに提出し、https://cloud.docker.com/にアカウントを登録することができます。

参考:ドッカー技術導入と実践的なドッカー基本的なコマンドを使用してミラーを公開します

おすすめ

転載: www.cnblogs.com/eugene0/p/11515580.html