docker 常用命令

yum check -update         更新yum下载包
yum install docker         安装docker
systemctl start docker        启动docker服务
systemctl stop docker        关闭docker服务
systemctl disable docker
systemctl enable docker
systecmtl daemon-reload
systemctl start docker
systemctl status docker       查看docker状态
systemctl restart docker       重启docker
systemctl enable docker       开机自动启动docker
sudo docker inspect -f=’{{.NetworkSettings.IPAddress}}’ $(sudo docker ps -a -q)        查看dockers iP
docker start 别名           启动某个容器
docker stop 别名       停止某个容器
docker restart 别名       重新启动某个容器
docker images       查看docker里面的所有镜像
docker rmi imageid      删除一个镜像(首先需要删除一个容器)
docker rm -f containerid      删除一个容器
docker ps -a       查看所有容器
docker start $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)      启动所有容器
docker rm -v docker ps -aq      清除不在运行的容器
docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)     修改镜像名和tag
docker rename 原容器名 新容器名 修改容器名         重命名容器名
docker update --restart=always 容器ID      设置容器随docker开机启动
exit        退出容器
容器没有删干净就退出服务器导致的BUG:
强制移除此容器         docker rm -f rd-redmine-postgresql-8000
docker run --name 容器名称 -d 镜像名称:镜像标记(默认latest)      利用现有的镜像创建容器
docker run -t -i 镜像名称:镜像TAG bash     通过镜像进入容器中操作
docker exec -i -t 容器ID bash     进入docker里面容器进行操作,
docker cp 宿机文件地址 容器ID:容器路径     宿主机文件拷贝到容器
docker cp 容器名:容器中要拷贝的文件名及其路径 要拷贝到宿主机里面对应的路径    容器文件拷贝到宿主机

docker logs 容器id > 文件名称        将日志文件保存到宿主机
docker logs -f -t --since=“2019-08-12” --tail=500 镜像ID     实时查看logs内容
docker logs -f 容器ID        实时查看logs内容 

Docker run 后面可以带的参数
-v 宿主机绝对地址:容器绝对地址     将宿主机文件挂载到容器当中,如果挂载失败,就是权限的问题
–user root       以root权限创建容器
-p 8082:8080        将容器里面的8080端口映射到宿主机的8082端口
-d        后台运行容器,并返回容器ID

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值