docker常用命令(自用)
docker container ls -f "status=exited"
docker rm $(docker container ls -f "status=exited" -q)
privileged被引入docker。
使用该参数,container内的root拥有真正的root权限。
否则,container内的root只是外部的一个普通用户权限。
privileged启动的容器,可以看到很多host上的设备,并且可以执行mount。
甚至允许你在docker容器中启动docker容器
docker run -d --name nginx1142 --network lnmp7 -p 7777:80 -v /data/nginx1142/www/html:/usr/share/nginx/html -v /data/nginx1142/nginx_conf:/etc/nginx/conf.d -v /data/nginx1142/wwwlogs:/var/log/nginx/ --privileged=true nginx:1.14.2 docker network create -d bridge lnmp7
docker network ls
docker pull mysql:5.7
docker run -d --name mysql57 --network lnmp7 -p 6668:3306 -v /data/mysql57:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=447728 mysql:5.7
docker exec -it mysql57 /bin/bash
mysql -u root -p
select host,user from user; docker pull nginx:1.14.2
docker run -d --name nginx1142 --network lnmp7 -p 7777:80 -v /data/nginx1142/www/html:/usr/share/nginx/html -v /data/nginx1142/nginx_conf:/etc/nginx/conf.d -v /data/nginx1142/wwwlogs:/var/log/nginx/ nginx:1.14.2 docker run -it --name nginx1142 --network lnmp7 -p 7777:80 -v /data/nginx1142/www/html:/usr/share/nginx/html -v /data/nginx1142/nginx_conf:/etc/nginx/conf.d nginx:1.14.2 /bin/bash
docker run -d --name nginx1142 --network lnmp7 -p 7777:80 -v /data/nginx1142/www/html:/usr/share/nginx/html nginx:1.14.2
docker run -it --name nginx1142 --network lnmp7 -p 7777:80 -v /data/nginx1142/www/html:/usr/share/nginx/html nginx:1.14.2 /bin/bash
docker run -d --name nginx1142 --network lnmp7 -p 7777:80 nginx:1.14.2
docker run -dit --name nginx1142 --network lnmp7 -p 7777:80 nginx:1.14.2 /bin/bash
docker exec -it nginx1142 /bin/bash
docker pull php:7.2-fpm
docker run -d --name phpfpm72 --network lnmp7 -p 7778:9000 -v /data/nginx1142/www/html:/usr/share/nginx/html php:7.2-fpm
docker exec -it phpfpm72 /bin/bash
nginx -g 'daemon off;'
CMD ["nginx","-g","daemon off;"] echo -n "" > error.log 清空文件里的内容 docker container cp nginx1142:/etc/nginx . // 复制容器里的配置文件到linux下
docker port nginx1142 // 查看端口
docker inspect nginx1142|grep IPAddress netstat -ntlp // 查看端口列表 ctrl p + q
ctrl d
[ctrl+D]退出后不会终止容器运行
docker exec -it [CONTAINER_NAME or CONTAINER_ID] /bin/bash vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp0s3"
UUID="01bdf903-27c1-44b3-a5a2-8105ea495691"
DEVICE="enp0s3"
ONBOOT="yes"
IPADDR=10.10.10.180
NETMASK=255.255.255.0
GATEWAY=10.10.10.1
DNS=8.8.8.8
NM_CONTROLLED=no 修改 BOOTPROTO="static"
添加
IPADDR=10.10.10.20
NETMASK=255.255.255.0
GATEWAY=10.10.10.1
DNS=8.8.8.8 vim /etc/resolv.conf
添加 nameserver 8.8.8.8 service network restart route add 172.18.0.0 mask 255.255.255.0 10.10.10.180
route print
route delete 172.18.0.0 // 让外部可以访问ip
ip转发没有打开
sysctl net.ipv4.ip_forward
显示net.ipv4.ip_forward=0则表示未打开
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
systemctl restart network
sysctl net.ipv4.ip_forward docker network create -d bridge test1 网络桥
docker network remove bridge lnmp7
docker常用命令(自用)的更多相关文章
- 关于Docker 常用命令
Docker 常用命令 分类列一下常用的CLI命令 仓库相关 search/ pull / push / login etc. 例:docker pull ubuntu 从仓库下载ubuntuimag ...
- 【Docker】(3)---linux部署Docker、Docker常用命令
linux部署Docker.Docker常用命令 本次部署Linux版本:CentOS 7.4 64位. 说明: 因为Docker是基于Linux 64bit的 所以Docker要求64位的系统且内核 ...
- Docker常用命令(二)
Docker常用命令 查看Docker所有正在运行的容器 docker ps 查看Docker已退出的容器 docker ps -a 查看Docker所有镜像 docker images 删除镜像 删 ...
- Docker应用二:docker常用命令介绍
Docker常用命令使用介绍 docker中常用的命令: 1.docker search image_name:搜查镜像 2.docker pull image_name:从镜像库中拉去镜像 3.d ...
- Docker常用命令汇总,和常用操作举例
Docker命令 docker 常用命令如下 管理命令: container 管理容器 image 管理镜像 network 管理网络 node 管理Swarm节点 plugin 管理插件 secre ...
- 1021 docker常用命令和Jenkins搭建
docker常用命令 1.镜像管理 docker pull (镜像名) # 默认拉取最新版本的镜像 docker pull (镜像名:版本号) #拉取指定版本的镜像 docker push (镜像名) ...
- Docker 常用命令——镜像
Docker 常用命令 帮助命令 docker version --版本信息 docker info --详细信息 docker --help --帮助 镜像命令 1.doc ...
- docker 常用 命令
http://os.51cto.com/art/201409/451117.htm 2.1 在测试机启动容器,安装ssh docker run -i -t ubuntu /bin/bash #此方式运 ...
- Docker 常用命令总结
Docker 常用命令总结 回到顶部 镜像相关 搜索 docker search *image_name* 下载 docker pull *image_name* 查看 docker images ...
- 宿主机 && docker 常用命令
宿主机 && docker 常用命令 1.如果你想快速发现在该主机上使用最多资源的容器(或是最近的所有systemd服务),我推荐systemd-cgtop命令: 2.
随机推荐
- 从零开始学安全(七)●Linux基础命令学习笔记
halt 关机reboot 现在重新启动su - 如果当前是普通用户,则输入这条命令切换到管理员用户(root),如果要切换到其他用户则敲入 su - 用户名 如: su - wangxin root ...
- asp.net-基础-20180321
C#与.NET的关系 C#不是语言,.net是平台.
- [PHP]算法-跳台阶问题的PHP实现
一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果). 思路: 1.找规律 f(1)=1 f(2)=2 f(3)=3 f(4)=5 f( ...
- [angularjs] angularjs系列笔记(四)过滤器
过滤器可以使用一个管道字符(|)添加到表达式和指令中,这不就是模板函数吗 <body> <div ng-app="Home"> <div ng-con ...
- mac 相关命令
安装 adb (用于调试 app) brew install Caskroom/cask/android-platform-tools 文件夹显示隐藏文件命令 defaults write com.a ...
- 【redis】6、redis常用命令
[开启redis客户端,执行redis命令] redis-cli -h 192.168.1.27 -a HoomSun1 [批量执行redis命令.把命令写到txt中,批量执行] cat /t ...
- Android LiveData使用
LiveData是一个可观察的数据持有者类. 与常规observable不同,LiveData是生命周期感知的,当生命周期处于STARTED或RESUMED状态,则LiveData会将其视为活动状态, ...
- 配置安全域名https申请免费证书并配置nginx运行环境
补全信息时选项 在这一步需要去查看进度,下载对应文件上传到对应站点根目录里按照要求建的隐藏类型的文件 如下图 讲证书文件按照下面操作 进行配置项配置https 如下 详情下载附件 server { l ...
- 《JavaScript高级程序设计》笔记:基本概念(三)
数据类型 ECMAScript中有5种简单数据类型(也称为基本数据类型):undefined,null,boolean,number和string. typeof typeof null会返回“obj ...
- 2018-12-09 疑似bug_中文代码示例之Programming in Scala笔记第九十章
续前文: 中文代码示例之Programming in Scala笔记第七八章 源文档库: program-in-chinese/Programming_in_Scala_study_notes_zh ...