-
docker run docker/whalesay cowsay Docker很好玩!
docker tag docker/whalesay xxx/whalesay
docker login 登錄到docker hub
查看全部 -
docker search whalesay? 查找
docker pull whalesay? 拉去
docker push myname/whalesay 提交
查看全部 -
相關術語1
查看全部 -
第三種數(shù)據(jù)卷:
mkdir vol3
cd vol3
mkdir data
docker create -v $PWD/data:/var/mydata --name data_container ubuntu
docker run -it --volumes-from data_container ubuntu /bin/bash
上面這條命令就是從容器data_container中得到一個容器卷。-it 和 /bin/bash 是可以執(zhí)行交互命令
查看全部 -
第二種數(shù)據(jù)卷:將本地目錄掛載到容器中數(shù)據(jù)卷里面
docker run -p 80:80 -d -v $PWD/html:/usr/share/nginx/html nginx
查看全部 -
1.docker run -d --name nigix -v /usr/share/nginx/html nginx : 通過-v掛載一個卷
2.docker inspec nigix
3.docker exec -it nginx /bin/bash :進入到宿主機中 ,進入到剛才的路徑?/usr/share/nginx/html
查看全部 -
Volume:提供獨立于容器之外的持久化存儲
查看全部 -
dockerfile 語法2
查看全部 -
dockerfile 語法1
查看全部 -
docker bulid -t xbf/hello-nginx .? :最后的? . 表示當前目錄
查看全部 -
RUN sed? 這條命令修改了鏡像中的下載源鏡像
查看全部 -
第二個Dockerfile
查看全部 -
第一個dockerfile
查看全部 -
命令小節(jié)2?
查看全部 -
docker run ubuntu echo hello docker :運行一個ubuntu鏡像,并且在其中輸出一個hello docker
docker images : 查看容器中有的對象
docker run -p 8080:80 -d daocloud.io/nigix : -p 端口映射? -d 直接輸出內(nèi)容
通過 docker ps 查看docker中啟動的進程
嘗試在nigix中輸出一些信息(隨便一個網(wǎng)頁假設是index.html),執(zhí)行如下命令:
docker cp index.html xxxx://usr/share/nigix/html?
解釋:將index.html移動到xxxx(容器的進程id)://(容器里面的路徑)
停止容器: docker stop xxxx(容器id)
重新執(zhí)行第三步,會發(fā)現(xiàn)之前移動進去的index.html已經(jīng)沒有,這是每次對容易的修改是增量修改,需要提交才能生效(其實感覺有點類似于git的分支),因此需要執(zhí)行 :
docker commit -m "修改說明" xxxx(容器的進程id)? 容器的新名字
這個時候在執(zhí)行docker images 就可以看到剛才提交的生成了一個新容器。
刪除掉提交的進程 docker rmi xxx(進程id)
docker ps -a :查看之前運行過的容器
docker rm xx(容器id) xx xx xx? 可通過空格隔開,可以清除容器
查看全部
舉報