Docker Hub 使用指南
1. 注册与登录
登录 Docker Hub
2. 镜像操作常用命令
1 2 3 4 5 6
| docker images docker ps docker commit <CONTAINER_ID> <用户名>/<镜像名>:<tag> docker images docker push <用户名>/<镜像名>:<tag> docker pull <用户名>/<镜像名>
|
说明:Mounted from library/mysql
可忽略。
3. 拉取官方镜像(以 mongo 为例)
拉取镜像
1 2 3 4
| docker pull mongo docker pull mongo:4 docker pull mongo:4.4.1 docker pull mongo:latest
|
运行容器
1
| docker run -d --name some-mongo -p 10050:27017 mongo:4
|
查看镜像与容器
防火墙端口放行
- 关闭防火墙(不推荐,仅测试用):
- Ubuntu:
service ufw stop
- Centos:
service firewalld stop
- 推荐方式:放行端口
1 2 3
| firewall-cmd --zone=public --add-port=10050/tcp --permanent firewall-cmd --reload firewall-cmd --state
|
4. 配置国内 Docker Hub 镜像加速
Linux 配置镜像加速器
编辑配置文件:
1
| sudo vi /etc/docker/daemon.json
|
添加如下内容:
1 2 3 4 5 6
| { "registry-mirrors": [ "https://docker.m.daocloud.io", "https://docker.1panel.live" ] }
|
保存并重启 Docker:
1
| sudo service docker restart
|