docker新手简单入门

Docker

Docker是一个开源的应用容器引擎

Docker支持将软件编译成一个镜像,然后在镜像中将各种软件做好配置,将镜像 发布出去,其他使用者就可以直接使用这个镜像

核心概念

  • docker主机(Host):一个物理或者虚拟的机器用于执行Docker守护进程和容器,即 安装了Docker程序的机器(Docker直接安装在操作系统之上)
  • docker客户端(Client): 连接docker主机,通过命令行或者其他工具使用Docker
  • docker仓库 (Registry) :用来保存各种打包好的软件镜像
  • docker镜像 (Image) : 软件打包好的镜像,放在docker仓库中
  • docker容器(Container) : 镜像启动后的一个实例

使用Docker的步骤

  • 安装Docker
  • 去Docker仓库中找到这个软件的镜像
  • 使用Docker运行这个镜像,镜像就会生成一个Docker容器
  • 对容器的启动和停止就是对软甲的启动和停止

docker的安装、启动、停止

  1. 安装docker
 yum install docker
  1. 启动docker
systemctl start docker

3.查看版本

docker -v
  1. 设置docker开机启动
systemctl enable docker
  1. 停止docker
systemctl stop docker

docker 镜像操作常用命令

1.搜索镜像 search

docker search mysql

2.拉取镜像pull

docker pull mysql

docker pull 名称:tag

  1. 查看本机中的所有镜像
docker images

4.删除本地镜像

docker rmi img_id

img_id : 镜像ID,可通过docker images 查看

5.docker镜像网站

https://hub.docker.com/

docker容器操作常用命令

docker容器的启动流程

下载镜像-->运行镜像-->产生一个容器
产生的容器就是正在运行的软件

  1. 搜索镜像
docker search tomcat

2.拉取镜像

docker pull tomcat

3.根据镜像启动容器

docker run --name mytomcat -d tomcat:latest

4.查看正在运行的镜像

docker ps
  1. 停止容器
docker stop mytomcat

6.查看所有的容器(运行中和停止的)

docker ps -a

7.启动容器

docker start containerId

8.删除容器(删除前要停止)

docker rm containerId

9.启动容器后进行端口映射

docker run  -d -p 8888:8080 tomcat:latest

启动容器将容器的8080端口映射到物理机的8888端口

-d 后台运行
-p 主机端口映射到容器端口 主机端口:容器端口

10.查看容器日志

docker logs container-name/container-id

你可能感兴趣的:(docker新手简单入门)