docker一些命令

Posted yifansj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker一些命令相关的知识,希望对你有一定的参考价值。

docker 批量删除容器和镜像
1,删除单个镜像或者容器
docker  rmi  镜像ID/镜像名字:TAG
docker  rm  容器ID/容器名字

1. 停止所有的container,这样才能够删除其中的images:
docker stop $(docker ps -a -q)

2. 如果想要删除所有container的话再加一个指令:
docker rm $(docker ps -a -q)
 
docker logs -f -t --since="2020-07-10T23:50:00" e7a347e251ec
docker logs -f -t --since="2020-07-10T23:50:00" f2aaeb57bba4

3. 想要删除untagged images,也就是那些TAG为的<none>的话可以用
docker rmi $(docker images | grep "^<none>" | awk "{print $3}")
或者 docker image prune -f

4. 要删除全部image的话
docker rmi $(docker images -q)

5. 强制删除全部image的话
docker rmi -f $(docker images -q)




docker build -t nginx:my2 .

docker exec -it 775c7c9ee1e1 /bin/bash

docker run -itd --name config -p 6501:6501 weiji-config-0.0.1:latest
docker run -itd --name eureka -p 6001:6001 weiji-eureka-0.0.1:latest

docker run -itd --name config -p 6501:6501 --network testnet --network-alias eureka6001.com weiji-config-0.0.1:latest
docker run -itd --name eureka -p 6001:6001 --link eureka:6501 --network testnet --network-alias eureka6001.com weiji-eureka-0.0.1:latest

docker run -itd --name config -p 6501:6501 --network testnet $(cat /etc/hosts|awk -F ‘ ‘ ‘{if(NR>2){print "--add-host "$2":"$1}}‘) weiji-config-0.0.1:latest
docker run -itd --name eureka -p 6001:6001 --network testnet $(cat /etc/hosts|awk -F ‘ ‘ ‘{if(NR>2){print "--add-host "$2":"$1}}‘) weiji-eureka-0.0.1:latest




 如何让docker容器互相ping通
 
docker容器yum用不了

    使用国内镜像

mv /etc/apt/sources.list /etc/apt/sources.list.bak
echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >> /etc/apt/sources.list
echo "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list
echo "deb-src http://mirrors.163.com/debian/ jessie main non-free contrib" >>/etc/apt/sources.list
echo "deb-src http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list

    更新apt-get指令

apt-get update

    安装yum命令

apt-get install vim

    添加ls命令

vim ~/.bashrc

    在最后一行添加

alias ll=‘ls $LS_OPTIONS -l‘

    使之生效

source ~/.bashrc

 
 
docker容器中的ifconfig不可用
yum install net-tools # 安装后可以使用ifconfig
yum install vim -y #安装后可以使用vim编辑器

apt-get update
apt-get install vim

以上是关于docker一些命令的主要内容,如果未能解决你的问题,请参考以下文章

docker一些常用命令

docker 一些命令

Docker笔记:收集Docker常用的一些命令

一些重要 Docker 命令的简单介绍

docker 的一些基本命令

Docker的一些常用命令