一、Docker命令:
1.docker images //命令用來查看docker中所包含的鏡像信息
2.docker ps -a //命令用來查看docker中所包含所有容器信息(運行狀態/不運行狀態)
3.docker ps //命令用來查看docker中所有正在運行的容器信息
4.docker build -it 鏡像name:鏡像tag Dockerfile所在路徑 //這是通過Dockerfile來構建一個鏡像
5.docker run -d -p 宿主機端口:容器端口 --name 容器名稱 image //這是通過一個image來構建一個container
6.docker rmi 鏡像名稱:鏡像tag/鏡像Id //通過一個鏡像名稱或者鏡像Id來刪除一個鏡像
7.docker rm -f 容器名稱/容器Id //通過容器名稱/容器Id來刪除一個容器
8.docker pull 鏡像name:鏡像tag //從倉庫中拉取一個鏡像
9.docker push 鏡像name:鏡像tag //往倉庫中推送一個鏡像
更多docker命令,請查看docker官網文檔:http://www.docker.com
一、Docker鏡像加速器:
Docker中的鏡像有一個中央廠庫DokcerHub,是集中管理鏡像的倉庫。由於受到各個方面的條件限制,從DockerHub中拉取鏡像的速度是非常耗時,有時還不一定把鏡像拉取成功。因此必須是有國內源鏡像加速器:阿里雲、DaoCloud等。本示例是使用DaoCloud鏡像加速器:
我的docker版本是1.12.6,不同版本之間使用鏡像加速器是有一定差別。
修改或者創建/etc/docker/daemon.json 文件,執行如下命令
nano /etc/docker/daemon.json
修改形式如下:
{
"registry-mirrors": [
"DaoCloud加速器地址"
]
}
保存,重啟docker。
service docker restart
此時拉取鏡像速度回快一點