zoukankan      html  css  js  c++  java
  • docker的一些命令

    安装及启动docker:
    1、安装docker:yum -y install docker
    2、启动docker:systemctl start docker(查看docker是否启动:systemctl status docker)
    3、设置开机启动docker:systemctl enable docker.service(查看docker是否设置开机自启:systemctl is-enabled docker)
     
    docker下载镜像:
    docker镜像类似于windows的镜像文件,一个镜像(image)可以启动n个docker,docker镜像来源:从docker-hub公共镜像源拉取,类似于从windows官网下载镜像。
    1、查看本地下载的docker镜像:docker images
    2、拉取线上镜像:docker pull python/mysql/redis.....
    3、给镜像改名字:docker tag name_old:tag(镜像之前的名字) name_new:tag
     
    删除docker镜像:
    1、docker rmi REPOSITORY:TAG(docker镜像名字、docker镜像版本号),如果一个镜像只有一个版本,也可以不写后面的版本号,直接docker rmi REPOSITORY。
     
    使用容器:
    1、创建容器:(1) docker run -it --name python3 python:latest /bin/bash(创建一个名字为python3的容器,回车的时候会进入该容器的操作页面;);(2) docker run -itd --name ddd python:latest /bin/bash(创建一个名字为ddd的容器,回车的时候不进入该容器,该容器后台运行)
    2、查看已有容器:docker ps -a
    3、查看容器是否处于运行状态:docker ps -a,里面有个status参数,如果是Up,代表该容器后台运行,如果是Exited,代表该容器已经退出运行状态,处于停止状态。
    4、停止容器的方法:(1)在容器里面输入"exit",回车后就会停止;(2)在容器里面输入ctrl+d(如果容器正在运行一个程序时需要把当前的程序停掉,然后ctrl+d才会生效),容器就会停止运行;(3)在外面输入docker stop name/id(容器的名字或者id)。
    5、启动一个停止的容器:docker start name/id。
    6、进入一个容器:如果是处于停止状态的容器,那么需要先启动容器(docker start name/id),然后输入docker attach name/id,如果是正在运行的容器,输入docker attach name/id。
    7、退出当前容器,保持后台运行:ctrl+p+q。
    8、给容器换名字:docker rename name_old name_new
    9、将容器做成镜像: docker commit 当前运行的容器名 新镜像名:版本号
    10、docker容器的hosts修改后不生效,意思就是说,把修改hosts的容器生成一个镜像,再用这个镜像启动docker容器的时候,里面的hosts还是默认的,没有之前修改的痕迹;具体可参考https://blog.csdn.net/u012834750/article/details/80508464
    11、重新建一个容器的终端并进入(有别于第6点),docker exec -it demo(docker容器的名字) /bin/bash,这个相当于重新开了容器的终端。
     
     
    删除创建的容器:
    1、删除容器:先停止运行中的容器(docker stop name/id),然后再删除(docker rm name/id)
    2、删除所有停止的容器:docker rm $(docker ps -a -q);
    3、删除多个容器:docker rm name/id name/id name/id
     
     
    新创建容器需要注意的:
    1、基础容器里面没有vi/vim:需要执行apt-get install vim

  • 相关阅读:
    POJ3171 线段树优化dp
    Codeforces Round #590 (Div. 3)
    POJ2777 线段树区间染色问题
    POJ2182 Lost Cows 树状数组,二分
    P1908 逆序对 树状数组
    2019 Multi-University Training Contest 3
    主席树板子题区间第k小
    权值线段树板子题
    KMP板子题
    稀疏贝叶斯
  • 原文地址:https://www.cnblogs.com/qiaoer1993/p/13597839.html
Copyright © 2011-2022 走看看