docker 常用命令
docker 常用执行命令
docker run --name mynginx 指定容器名字
docker run -d --后台运行
docker run -P 随机使用宿主机的端口
docker run -d -p 80:80 将容器的80端口映射到宿主机的80端口
docker run -p 80:80/udp 映射udp协议
docker run -p 127.0.0.1:80:80 指定宿主机ip绑定
docker run -p 127.0.0.1::80 指定ip随机端口映射
docker logs -f (容器名) 实时容器的日志
docker search 镜像名
docker pull centos 默认情况下会拉取 latest 版本,当然我们也可以采用docker pull
docker pull alpine 最小的镜像
docker save centos > /opt/centos.tar.gz #镜像导出
docker load < /opt/centos.tar.gz #镜像导入
docker images #查看本机存在的镜像
docker inspect #查看容器的详细信
docker rmi #删除镜像
同一主机容器间互联:
docker run --name web1 -d -p 80:80 nginx
docker run --name web2 --link web1 -d -p 8080:80 nginx --link 参数 通过主机名互联 可以通过查看容器/etc/hosts文件 查看解析记录
docker run --name web2 --link web1:shop_web -d -p 8080:80 nginx 通过shop_web别名连接