启动一个容器 RUN
docker run nginx 隐式表明用最新镜像
docker run nginx:1.24.0 显示表明具体版本号
启动并与镜像内的控制台交互
docker run -it nginx
docker run -it nginx bash
退出用exit指令
启动容器时进行端口映射
docker run -p 主机端口:容器端口 nginx
启动的同时设置环境变量
docker run -e 变量名=变量内容 mysql
启动的同时设置路径映射
docker run -v 主机路径:容器路径 mysql
查看当前活着的容器
docker ps
docker ps -a 查看所有容器(包括死的)
查看一个容器的信息
docker inspect DOCKER_ID
停止与删除一个容器
docker stop DOCKER_ID
docker rm DOCKER_ID
怎么找镜像呢?
hub.docker.com
查看当前已下载哪些镜像
docker images
docker image ls
如何自己制作一个docker image
基础知识
从仓库下载一个image不运行
docker pull IMAGE_NAME
删除一个镜像
docker image rm IMAGE_NAME
制作开始
编写Dockerfile
后面再好好学吧
build镜像
bocker build . -t IMAGE_NAME:TAG
bocker build . -t NAMESPACE/IMAGE_NAME:TAG
把自己的image推送到仓库去
docker login
docker push NAMESPACE/IMAGE_NAME:TAG