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一些命令的主要内容,如果未能解决你的问题,请参考以下文章