Docker学习笔记

Docker学习笔记

  • Docker 安装
    • 参考文档
  • Docker中run命令和exec命令的差别?
  • Docker帮助信息查询
  • Docker镜像相关命令
    • 查看镜像信息
    • 删除镜像
  • Docker容器相关命令
    • 查看容器信息
    • 启动容器
    • 查看容器日志
    • 进入容器
    • 停止容器
    • 删除容器
    • 相关文档
  • Docker Hub的使用
    • 1. 登录到Docker Hub
    • 2. 从Docker Hub中查找镜像
    • 3. 从Docker Hub中拉取镜像
    • 4. 上传镜像到Docker Hub
  • Docker-搭建和使用私有仓库

Docker 安装

docker version
						or
docker info

参考文档

deepin安装docker
Docker
深度Deepin 15.11 安装docker-ce, docker-compose
Docker启动Get Permission Denied

Docker 入门教程
Docker:Ubuntu 18.04 LTS上的安装和基本使用

CentOS Docker 安装
centos7安装docker-ce 18.01.0

Docker中run命令和exec命令的差别?

Docker帮助信息查询

sudo docker help				# Docker帮助信息查询
sudo docker help run			# 查询Docker run命令的帮助信息

Docker镜像相关命令

查看镜像信息

sudo docker images				# 查看docker上面所有的镜像
sudo docker inspect imageId		# 查看镜像id为imageId的镜像详细信息

删除镜像

  • rmi: remove image,删除镜像
sudo docker rmi redis:5.0		# 删除redis:5.0的标签(如果只有一个标签,则在删除标签的同时会连同镜像一起删除)
sudo docker rmi imageId			# 删除镜像id为imageId的镜像详细信息

如何解决 image has dependent child images 错误

Docker容器相关命令

查看容器信息

sudo docker ps -a				# 查看所有容器

启动容器

sudo docker start c7f7			# 启动容器id为c7f7的容器

查看容器日志

sudo docker logs d131380f4035						# 查看容器d131380f4035的日志
sudo docker logs --tail="10" d131380f4035			# 查看容器d131380f4035的日志的后10行
sudo docker logs -f --tail="10" d131380f4035		# 实时查看容器d131380f4035的日志的后10行

Docker容器应用日志查看
docker logs 查看实时日志
Docker查看log的几个命令
docker查看容器日志
运维笔记–docker高效查看后台日志

进入容器

  • attach命令
  • exec命令
  • nsenter工具
sudo docker exec -it influxDbServer bash		# 使用exec命令进入influxDbServer容器的bash环境

停止容器

sudo docker stop c7f7			# 停止容器id为c7f7的容器

删除容器

sudo docker rm 35fa							# 删除容器id为35fa的容器

sudo docker rm `sudo docker ps -a -q`		# 删除所有容器

相关文档

普通用户借助Docker容器提权思路分享
docker系列一 docker 安装和常用命令
docker容器中查看容器linux版本
Docker容器的创建、启动、和停止

Docker Hub的使用

1. 登录到Docker Hub

sudo docker login					# 登录到Docker Hub仓库

2. 从Docker Hub中查找镜像

sudo docker search centos			# 从Docker Hub仓库中查找CentOS镜像
sudo docker search -s 10 centos		# 从Docker Hub仓库中查找star >= 10的CentOS镜像

3. 从Docker Hub中拉取镜像

sudo docker pull centos				# 从Docker Hub仓库中拉取centos镜像

4. 上传镜像到Docker Hub

Docker镜像推送(push)到Docker Hub
通过容器提交镜像(docker commit)以及推送镜像(docker push)笔记
Docker 镜像的推送(六)
使用Docker Hub

Docker-搭建和使用私有仓库

Docker私有仓库Registry的搭建验证
搭建Docker私有仓库
docker私有仓库搭建
3.5 Docker私有仓库的搭建与使用
使用Docker Registry快速搭建私有镜像仓库

你可能感兴趣的:(操作系统)