码迷,mamicode.com
首页 > 其他好文 > 详细

docker一些命令

时间:2020-07-13 14:08:15      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:upd   get   就是   命令   ifconfig   nta   src   work   ror   

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一些命令

标签:upd   get   就是   命令   ifconfig   nta   src   work   ror   

原文地址:https://www.cnblogs.com/yifanSJ/p/13292590.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!