三要素:镜像image 容器container 仓库repository
镜像:类似软件安装包
容器:软件安装后的状态,每个环境运行都是独立的
容器是用镜像创建的运行实例
docker常用命令
sudo docker images #查看镜像名
sudo docker pull 镜像名 #拉起镜像,如不存在则下载
sudo docker run 镜像名 #运行镜像
# -i 交互 -t 终端 -d 后台运行
sudo docker ps #查询正在运行的容器 -a所有容器
sudo docker start 停止的容器ID #运行停止的容器
sudo docker stop 容器ID
文件的导出导入
sudo docker export 镜像ID > 包名
cat /包名 | sudo docker import - 镜像名
sudo docker rm -f 镜像ID #删除镜像
sudo docker rmi 镜像名 #删除镜像
镜像的创建
gedit Dockerfile #编辑Dockerfile文件
sudo docker build -t 镜像名 . #按照当前目录Dockerfile文件编译镜像