1.docker涉及到的一些名词
镜像(image):类似Java中的类,使用镜像可以创建多个容器。
容器(container):类似Java中的对象,通过镜像创建的,可以独立地运行一个或一组应用。
仓库(repository):存放镜像。分为公有仓库和私有仓库。
2.系统命令
显示docker的版本信息:
docker version # 显示docker的版本信息
显示docker的系统信息,包括镜像和容器的数量:
docker info
显示所有的docker命令:
docker --help
显示“命令”下的全部命令:
docker 命令 --help
docker命令的官方手册:docker docs
3.镜像命令
查看docker中所有的镜像:
docker images
下载名称为image_name的镜像:
docker pull image_name
删除id为image_id的镜像(remove image):
docker rmi image_id
4.容器命令
查看docker中正在运行的容器:
docker ps # 查看docker中正在运行的容器
查看docker中所有的容器:
docker ps -a
:
docker run [option] image
# option说明:
# --name=“Name” 给容器命名为Name
# -d 后台方式运行
# -it 使用交互方式运行,进入容器,查看内容
# -p 指定容器的端口 -p 主机端口:容器端口 如:-p 8080:8080
# -P 随机指定端口
启动已停止的id为container_id的容器:
docker start container_id
停止id为container_id的容器:
docker stop container_id
删除id为container_id的容器:
docker rm -f container_id
其他的随用随补充吧。