美文网首页
docker基本使用

docker基本使用

作者: 西亭月圆 | 来源:发表于2020-04-22 19:50 被阅读0次

    安装(centos系统)

    yum install docker

    使用报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

    systemctl daemon-reload

    systemctl restart docker.service

    启动服务:

    service start docker

    设置开机启动:systemctl enable docker

    基本操作:

    一、镜像

    1、搜索镜像  

    docker search --filter "is-official=true" image_name . 如:

    docker search --filter "is-official=true" centos

    docker search --filter "is-automated=true" centos

    docker search --filter stars=3 centos  (星级为3或以上)

    2、下载镜像

    docker pull image_name   如:docker pull centos

    docker pull image_name:tag  如:docker pull mysql:8.0.19

    备注:tag一般用于指定版本号,在https://hub.docker.com/u/library 中搜索镜像,Vew Available Tags 查看镜像的可用tag

    3、查看本地镜像

    docker images

    4、删除本地镜像

    docker rmi image_name  如:docker rmi centos

    5、查看镜像信息

    docker inspect image_name  如:docker inspect mysql

    二、容器

    1、创建容器

    docker run -itd --name=container_name image_name 

    如:docker run -itd --restart=always --name=test_management centos 

    -i :  以交互模式运行容器

    -t :  为容器分配伪输入终端

    -d :  后台运行容器,并返回容器ID

    --name :  容器名称

    --restart=always  # 启动docker时自动启动容器

    2、查看容器

          1)查看运行中的容器:docker ps

          2)查看所有容器:docker ps -a

          3)停止容器:docker stop container_name/container_id

          3)重启容器:docker restart container_name/container_id

          3)停止容器:docker rm container_name/container_id

    3、容器的修改、保存

          1)进入容器:docker exec -it container_name/container_id /bin/bash

          2)退出容器:exit

          3)保存为镜像:docker commit -a "author" -m "message" container_name/container_id new_image_name:tag

    相关文章

      网友评论

          本文标题:docker基本使用

          本文链接:https://www.haomeiwen.com/subject/kbsuihtx.html