linux docker 使用教程

2025-10-09 07:13:03

1、安装docker服务:docker可以跨平台使用,window和linux都可以进行安装,下面我们在linux系统上安装docker,建议报错系统为Centos 7之上,内核为3.10之上,内核版本过低安装可能会存在问题。

首先添加docker安装源

 yum-config-manager \

 

    --add-repo \

 

    https://download.docker.com/linux/centos/docker-ce.repo

linux docker 使用教程

2、使用yum -y install docker-ce命令进行安装,会自动安装所有依赖服务

linux docker 使用教程

linux docker 使用教程

3、启动docker服务

1:设置开机自启动

 systemctl enable docker.service

2:启动docker服务

systemctl start docker.service

linux docker 使用教程

4、检查docker服务:

systemctl status docker.service查看docker启动状态

docker version  检查当前安装的docker版本

linux docker 使用教程

1、学习docker,首先必须知道仓库,镜像和容器的概念,仓库(Repository)是集中存放镜像的地方,镜像是打包的应用和文件系统,我们将镜像从仓库下载到本地,通过镜像来创建容器。我们可以使用docker --help来初步了解docker命令

linux docker 使用教程

2、仓库:docker安装后,下载镜像默认使用的是Docker 官方维护了一个公共仓库 Docker Hub,可以满足我们大部分需求,但是现在很多公司都会创建自己的使用仓库,方便镜像的管理。

docker search keyword 通过关键字我们可以查看搜索仓库的镜像

例如

docker search nginx

结果总name代表仓库的名称和镜像名,DESCRIPTION可以知道应用的版本等信息

linux docker 使用教程

3、镜像:docker pull nginx  #下载nginx应用的镜像,由于镜像使用分层存储技术,我们可以看到每一层都会有一个镜像id

docker images   #查看下载到本地的镜像列表

linux docker 使用教程

4、容器:镜像下载完成后,我们通过下面命令创建docker

docker run -d --name nginx -p 80:80  nginx:latest /bin/bash

说明

-p代表端口映射,使用宿主机80端口映射容器内nginx的80服务,置于容器中nginx的服务端口,我们可以使用docker history nginx:latest来查看

linux docker 使用教程

linux docker 使用教程

5、访问docker服务:由于宿主机和容器服务通过80端口映射,我们直接使用宿主机ip的80端口访问。

linux docker 使用教程

linux docker 使用教程

6、docker其他操作:

docker stop/start/restart   #容器停止/启动/重启操作

docker rm containid    #删除容器,先停止再删除容器

docker rmi imageid    #删除docker镜像

docker exec -it dadbbc09ff57 /bin/bash   #通过容器id进入容器

linux docker 使用教程

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢