docker操作

镜像操作:

  1. 从仓库搜索镜像:docker search image-name 搜索结果过滤:

	#是否是官方提供:  
	docker search --filter "is-official=true" image_name
	# 是否是自动化构建:  
	docker search --filter "is-automated=true" image_name
	# 大于多少个`star`  
	docker search --filter stars=3 image_name
下载镜像:
docker pull image_name
  1. 本地镜像的查看:

docker images
  1. 删除:

docker rmi image_name
  1. 修改镜像名字:

docker tag images_id 要推送的主机地址/镜像名:版本号
  1. push到docker仓库

# 前提是已经在docker服务注册并创建了仓库
docker push 刚刚修改的镜像名字(要推送的主机地址/镜像名:版本号)这一长串

容器基本操作:

  1. 查看容器:

  1. 创建容器:

-i: 以交互模式运行容器; -d: 后台运行; -t: 为容器重新分配一个伪输入终端; --name: 容器名字;

  1. 查看所有容器:

  1. 停止容器:

  1. 重启容器:

  1. 删除容器: # 删除之前要先停止

容器修改与保存

  1. 进入容器

  1. 修改容器提交:

端口映射

-p 8888 指的是 宿主机端口->端口映射到容器80端口 访问:127.0.0.1:8888

注意: 命令顺序不能反,image_name 在最后

oper

最后更新于

这有帮助吗?