Docker Linux安装教程及命令

  Docker 是一个轻量级容器技术,类似于虚拟机,Docker 是直接运行在当前操作系统之上的,而不是运行在虚拟机中,但也实现了虚拟机技术的资源隔离,性能远远高于虚拟机技术。

  Docker 支持将软件编译成一个镜像,在这个镜像里做好对软件的各种配置,然后发布这个镜像,使用者可以运行这个镜像,运行中的镜像称为容器,容器的启动非常快。

 接下来我们来安装Docker :

1.更新yum库,保持最新的,输入以下命令:

    yum update

2.安装dockeryum install docker

3.验证是否安装成功,输入 docker -v 显示版本说明安装成功 

4.启动docker:

   systemctl enable docker
   systemctl start docker

5.验证是否启动成功,可以搜索redis验证:

 docker search redis

以上docker安装并启动成功!

6.docker镜像常用命令

    a.镜像搜索:docker search 镜像名称  -> docker search redis

    b.镜像下载:docker pull 镜像名称 -> docker pull redis,下载需要一点时间。

    c.查看镜像列表:docker images

   Docker Linux安装教程及命令_第1张图片

  d.镜像删除:删除指定镜像:docker rmi image-id

                       删除所有镜像:docker rmi $(docker images -q)

  7.容器常用命令:

    a.运行容器:docker run --name container-name -d image-name

   --name参数是为容器取得名称;-d 表示分离的,意味执行完这句命令后控制台将不会阻碍,可继续输入命令操作;  

  image-name是要使用哪个镜像来运行容器。

 例: docker run --name test-redis -d redis

b.查看容器列表:docker ps

ports:当前容器系统所使用的端口号;

c. 停止容器命令:docker stop container-name/container-id

通过容器名称或者容器ID来停止容器,以上面redis为列:

docker stop test-redis

d.启动容器:docker start container-name/container-id

通过容器名称或者容器ID来启动容器,以上面redis为列:

docker start test-redis

e:删除容器 :docker rm container-id,在删除之前需要停掉要删除的容器。

Docker Linux安装教程及命令_第2张图片

f:查看容器日志:docker logs container-name/container-id

Docker Linux安装教程及命令_第3张图片

8.端口映射

   docker容器中运行的软件所使用的端口,在本机和本机的局域网是不能访问的,所以我们需要将docker容器中端口号映射到当前主机的端口号上,这样我们在本机和本机所在的局域网就可能够访问该软件了。

将之前6379端口号的redis映射到本机的6378,并命名为port-redis

   docker run -d -p 6378:6379 --name port-redis redis

 

 

你可能感兴趣的:(docker)