Docker常用指令和加速器Perfect
docker基本命令
容器相关操作
1 | docker create # 创建一个容器但是不启动它 |
获取容器相关信息
1 | docker ps # 显示状态为运行(Up)的容器 |
导出容器
1 | docker cp # 从容器里向外拷贝文件或目录 |
执行
1 | docker exec # 在容器里执行一个命令,可以执行bash进入交互式 |
镜像操作
1 | docker images # 显示本地所有的镜像列表 |
镜像仓库(registry)操作
1 | docker login # 登录到一个registry |
开发常用指令
查询命令
1 | # 查询list of dependent child images |
清理命令
1 | # 杀死所有正在运行的容器 |
dockerfile打包及使用
1 | #构建镜像 |
mac下进入docker内部
1 | screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty |
docker加速器
注册用户并且申请加速器,获得加速地址,右键点击桌面顶栏的
docker
图标,选择Preferences
,在Daemon
标签(Docker 17.03 之前版本为 Advanced 标签)下的Registry mirrors
列表中加入加速加速镜像地址
在Docker Engine
下将以下配置添加到json配置中1
2
3"registry-mirrors": [
"https://dfqt9xi4.mirror.aliyuncs.com"
]
尝试过阿里云和DaoCloud的两款加速器,感觉阿里云效果更好