docker基础介绍

  • 什么是docker
解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟技术
  • docker三大要素
容器 -  用镜像创建的运行实例、它可以启动、开始、停止、删除、每个容器都是相互隔离的、保证安全的平台、可以看成是一个简易版的linux环境
镜像 -  用来创建容器的、一个镜像可以包含一个完整的操作系统环境和用户需要的其它应用程序、docker的镜像是只可读的,一个镜像可以创建多个容器。
仓库 -  集中存放镜像文件的地方
  • 安装docker
1 系统版本查看
[root@iZbp1c196wurjfpvqm218yZ /]# uname -r
3.10.0-957.21.3.el7.x86_64
[root@iZbp1c196wurjfpvqm218yZ /]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core) 
[root@iZbp1c196wurjfpvqm218yZ /]# 
2 安装 yum install docker -y
3 设置开机启动  systemctl enable docker
[root@izm5e33l0ge76uqi8nq87az ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
4 默认配置地址 /var/lib/docker
5 安装后的配置文件 /etc/sysconfig/docker
  • 常见命令
- 停止容器 docker stop 1fd8a0b5d138
- 删除容器 docker rm 1fd8a0b5d138
- 查看docker信息 docker info 
- 查看命令帮助 docker --help
- 查询某个镜像的名字 docker search nginx
- 查询星星超过30的某个镜像 docker search -s 30 nginx
- 查看所有镜像 docker images
- 查看所有镜像信息 docker images --digests
- 查看镜像的ID docker images -q
- 下载镜像 docker pull nginx  等价于docker pull nginx:latest
  • 常见错误
docker出现Cannot connect to the Docker daemon at unix:///var/run/docker.sock. ...
原因可能是上一次没有正常退出docker,所以docker没有正常启动,在相应的/var/run/路径下找不到docker进程。
解决方法:
sudo service docker restart

你可能感兴趣的:(docker基础介绍)