根据Dockerfile生成镜像
1
2docker build -t nginx:test .
//根据当前目录下的Dockerfile构建一个 nginx:test(镜像名称:镜像标签)查看列表
1
2
3
4docker ps //正在运行容器
docker ps -a //包括已停止的容器
docker container ls //容器列表
docker image ls //镜像列表删除指令
1
2docker container rm 容器id
docker image rm 镜像id连接进入容器
1
docker exec -it 容器id /bin/bash
映射容器端口到主机端口
1
2docker run -d -p 8080:80 test
//映射容器的8080端口到主机的80端口上配置容器DNS
web应用需要访问域名接口,则容器内需要配置DNS
在主机的 /etc/docker/daemon.json 文件中增加以下内容设置全局的 DNS
1
2
3
4
5
6{
"dns" : [
"114.114.114.114",
"8.8.8.8"
]
}1
2
3
4
5systemctl docker restart //重启docker服务
//centos8 防火墙 需要开放 主机的虚拟网络接口docker0
firewall-cmd --permanent --zone=trusted --add-interface=docker0
firewall-cmd --reload
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Zimomo!
评论