docker 常用命令

 

docker 启动

docker run --name test -d -v /dockerlogs:/app/log -p 3038:3038 <dockerimageid>

 

指令解释

-d 启动 docker 守护进程

-p 8080:80 将本地的 8080 端口绑定到容器的 80 端口上

--name local_nginx 分配一个容器名,用容器名字比容器ID更简单方便

-v /test:/soft 冒号":"前面的目录是宿主机目录,后面的目录是容器内目录。

 

查看所有docker容器(包含停止的容器)

docker ps -a

 

进入docker容器

docker exec -it <dockerimageid或name> /bin/bash

 

拷贝文件

从宿主机拷文件到容器里面

      docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径

从容器里面拷文件到宿主机?

     docker cp 容器名:要拷贝的文件在容器里面的路径       要拷贝到宿主机的相应路径

 

修改时区

docker cp /usr/share/zoneinfo/Asia/Shanghai zoo2:/etc/localtime

 

docker启动时候加载时区

docker run -d -e TZ="Asia/Shanghai" -v /etc/localtime:/etc/localtime

 

自动自动

sudo docker run --restart=always

 

重启docker

systemctl restart docker

 

清理磁盘

docker system prune -af

 

1.删除悬空的镜像

docker image prune -a -f

2.删除悬空的镜像

docker container prune -f

 

批量删除docker镜像为none的方法

docker images|grep none|awk '{print $3}'|xargs docker rmi

 

docker中 启动所有的容器命令

docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker中 关闭所有的容器命令

docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker中 删除所有的容器命令

docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker中 删除所有的镜像

docker rmi $(docker images | awk '{print $3}' |tail -n +2)

 

安装VIM命令

apt-get update

apt-get install vim

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值