zoukankan      html  css  js  c++  java
  • 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]

  • 相关阅读:
    BZOJ 1191 HNOI2006 超级英雄hero
    BZOJ 2442 Usaco2011 Open 修建草坪
    BZOJ 1812 IOI 2005 riv
    OJ 1159 holiday
    BZOJ 1491 NOI 2007 社交网络
    NOIP2014 D1 T3
    BZOJ 2423 HAOI 2010 最长公共子序列
    LCA模板
    NOIP 2015 D1T2信息传递
    数据结构
  • 原文地址:https://www.cnblogs.com/configure/p/6434224.html
Copyright © 2011-2022 走看看