美文网首页
docker(centos)常用命令

docker(centos)常用命令

作者: 全满 | 来源:发表于2020-11-18 09:50 被阅读0次
    • 启动
      systemctl start docker
    • 重启
      systemctl restart docker
    • 重新加载服务配置文件
      systemctl daemon-reload
    • 启动容器
    docker run -it --name nginx-test -p 8080:80  -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /home/nginx/html:/usr/share/nginx/html -d nginx
    
    --name nginx-test:容器名称。
    -p 8080:80: 端口进行映射,将本地8080端口映射到容器内部的80端口。
    -d nginx: 设置容器在后台一直运行。
    -v:文件挂载 指定宿机目录映射到容器内部的目录(上述就是把宿机/home/nginx/conf/nginx.conf的地址映射到容器内部的/etc/nginx/nginx.conf目录里面去,容器加载/etc/nginx目录的时候,实际就是用的/home/nginx目录)
    
    • 启动已暂停的容器
    docker start 'CONTAINER ID'
    
    • 停止容器
    docker stop 'CONTAINER ID'
    
    • 删除容器
    docker rm 'CONTAINER ID'
    
    • 删除镜像
    docker rmi 'CONTAINER ID'
    
    • 进入容器
    docker exec -it nginx-test /bin/bash
    
    -it 其实是-i :即使没有附加也保持STDIN 打开 -t :分配一个伪终端
    /bin/bash  是LINUX中执行SHELL命令的格式
    
    • 退出容器
    ctrl+p+q // 不中断容器进程退出
    exit    // 不中断容器进程退出
    ctrl+c  // 中断容器进程退出
    
    • 查询启动的容器/所有容器
    docker ps / docker ps -a
    
    • 查看本地镜像
    docker images
    
    • 查询镜像仓库可用版本
    docker search 名称
    
    • 拉取最新镜像
    docker pull 镜像名:latest
    

    相关文章

      网友评论

          本文标题:docker(centos)常用命令

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