• Docker安装及常用命令


    修改机器名:

    [root@docker /]# hostnamectl set-hostname Docker
    

    安装EPEL源:

    [root@docker /]# yum -y install epel-release
    [root@docker /]# yum clean all
    [root@docker /]# yum makecache
    

    安装Docker:

    [root@docker /]# yum -y install docker
    [root@docker /]# systemctl enable docker
    [root@docker /]# systemctl start docke
    

    镜像管理:
    搜索在线可用的镜像名

    [root@docker /]# docker search centos 
    

    从官网拉取镜像                    

    [root@docker /]# docker pull centos  
    

    查询本地所有的镜像

    [root@docker /]# docker images
    

    删除单个镜像                                    

    [root@docker /]# docker rmi docker.io/centos -f 
    

    删除所有镜像

    [root@docker /]# docker rmi$(docker images | grep none | awk '{print $3}' | sort -r)
    

    创建镜像

    [root@docker /]# docker commit -m="Added Nginx 10.1" -a="Rock Zhao" ef16fea87866 17track/nginx:v1
    

    查看镜像详细信息

    [root@docker /]# docker inspect 10888ace4357
    

    容器管理:
    创建容器

    [root@docker /]# docker run -it --restart=always --name centos7 -p 80:80 -v /root/docker-centos7:/root/docker-centos7 docker.io/centos:latest /bin/bash
    

    查看正在运行的容器

    [root@docker /]# docker ps
    

    查看最后退出的容器的ID  

    [root@docker /]# docker ps -l   
    

    查看所有的容器,包括退出的                                    

    [root@docker /]# docker ps -a 
    

    启动容器

    [root@docker /]# docker start determined_noyce
    

    停止容器

    [root@docker /]# docker stop determined_noyce
    

    杀掉容器            

    [root@docker /]# docker kill determined_noyce
    

    删除容器

    [root@docker /]# docker rm determined_noyce
    

    删除所有容器                 

    [root@docker /]# docker rm$(docker ps -a -q) 
    

    登录容器

    [root@docker /]# docker exec -i -t determined_noyce /bin/bash
    

    执行容器内部程序命令

    [root@docker /]# docker exec centos7 /usr/local/nginx/sbin/nginx
    

    拷贝文件

    [root@docker /]# docker cp nginx2:/usr/local/nginx /home
    [root@docker /]# docker cp rootpath-96.20170113.tar.gz nginx1:/usr/local/src/
    

    显示容器内运行的进程

    [root@docker /]# docker top <container>
    

    查询某个容器的所有操作记录                     

    [root@docker /]# docker logs {容器ID|容器名称} 
    

    实时查看容易的操作记录        

    [root@docker /]# docker logs -f {容器ID|容器名称}
    

    [THE END]

  • 相关阅读:
    WinForm 防止因为各种因素的操作导致主窗体冻结、卡死的解决方法
    winform常用知识点
    数字金额转为大写金额(C#)
    中关村网站产品参数页的参数纠错的制作
    牛腩自制TXT文本分割工具
    delphi连接SQL2005做的数据库管理系统的一些部署问题
    我的WIN7 RC+汉化安装步骤
    求一整数的所有拆分方式
    全角字符与半角字符的相互转换(C#)
    一道.NET题
  • 原文地址:https://www.cnblogs.com/configure/p/6434224.html
Copyright © 2020-2023  润新知