docker的基本使用方法
docker的好處:部署開發環境知道,各種模組版本不相容。換了機器又要重新折騰一番,有了docker,放在哪裡都可以直接使用。
docker的三大基本概念:映象,容器,倉庫
安裝docker
apt install docker-engine
檢視docker映象
docker images
載入映象
# docker pull ubuntu
docker pull training/webapp
docker run -d -P training/webapp python app.py
執行docker命令時出現以下錯誤:
no subsystem for mount
解決方法,docker命令加入以下引數 -v /sys/fs/cgroup:/sys/fs/cgroup 參考:https://havee.me/linux/2017-01/docker-container-start-problem.html):
docker run -d -P -v /sys/fs/cgroup:/sys/fs/cgroup training/webapp python app.py
檢視應用容器
docker ps
停止/開始/刪除應用
docker stop/start/rm 應用名
以指定映象啟動容器
docker run -t -i ubuntu /bin/bash ```
查詢映象,比如說spark相關
docker serach spark
容器關聯執行本地的指令碼
docker run -v $PWD/myapp:/usr/src/myapp -w /usr/src/myapp python:3.5 python helloworld.py
命令說明:
-v $PWD/myapp:/usr/src/myapp :將主機中當前目錄下的myapp掛載到容器的/usr/src/myapp
-w /usr/src/myapp :指定容器的/usr/src/myapp目錄為工作目錄
python helloworld.py :使用容器的python命令來執行工作目錄中的helloworld.py檔案
參考:
http://www.runoob.com/docker/docker-container-usage.html
相關文章
- docker的使用方法Docker
- Vue元件的基本使用方法Vue元件
- Fastjson的基本使用方法大全ASTJSON
- MagicArray基本使用方法
- Docker的基本操作Docker
- RedHat下MySQL的基本使用方法分享RedhatMySql
- Docker映象的基本操作Docker
- Docker的基本概念Docker
- 【除錯】ftrace(一)基本使用方法除錯
- Docker基本使用Docker
- Docker基本操作Docker
- Docker基本管理Docker
- docker 1.2 之docker基本用法Docker
- 實用 Docker 速查大全:快速認識 Docker 的概念和使用方法Docker
- Docker 快速入門系列-Docker 的基本組成Docker
- Docker 容器基本操作[Docker 系列-2]Docker
- docker基本命令Docker
- docker 基本介紹Docker
- docker 基本命令Docker
- Docker映象提交命令commit的工作原理和使用方法DockerMIT
- Docker相關簡介以及使用方法Docker
- 8 個基本的 Docker 容器管理命令Docker
- docker 映象和容器的基本命令Docker
- 筆記docker的基本啟動映象筆記Docker
- Docker的基本使用及DockerFile的編寫Docker
- Docker原理和基本使用Docker
- docker基本底層原理Docker
- 【NLP學習筆記】(一)Gensim基本使用方法筆記
- 一些MongoDB基本命令及使用方法MongoDB
- 初次學習 Docker Volume 的基本使用 (四)Docker
- MySQL中的alter table命令的基本使用方法及提速最佳化MySql
- Docker基本概念詳解Docker
- Docker基本介紹及使用Docker
- Docker基本操作基於WindowsDockerWindows
- # 寫給記性差的我的docker基本操作Docker
- Docker掃盲之容器與映象的基本使用Docker
- CentOS 7 使用 docker 搭建基本的 lnmp 環境CentOSDockerLNMP
- 整理記錄 docker 基本操作使用Docker