OwlFocus

Docker常用命令

Docker常用命令

docker build

1
docker build -t name .

view docker images

1
docker images

docker run

1
2
3
4
5
docker run -it 交互 -it
docker run -d 后台 -d
docker run -P 随机分配端口号 -P
docker run -p 绑定特定端口号 -p
docker run -d -p 22:22 --name base centos:7.1

docker help run

1
docker help run

网络管理

docker run -P:随机分配端口号
docker run -p 6000:6000:绑定特定端口号(主机的所有网络接口的6000端口均绑定容器的6000端口)
docker run -p 127.0.0.1:5000:5000:绑定主机的特定接口的端口号
docker run -d -p 127.0.0.1:5000:5000/udp training/webapp python app.py:绑定udp端口号
docker port 5000:查看容器的5000端口对应本地机器的IP和端口号

使用Docker Linking连接容器:
Docker为源容器和接收容器创建一个安全的通道,容器之间不需要暴露端口,接收的容器可以访问源容器的数据
docker run -d -P –name \ –link \:\