docker
入门推荐书籍
基本安装
去官网下载一个桌面,注册账号登录
国内 docker 镜像加速
编辑文件/etc/docker/daemon.json,若没有该文件则手动创建, mac 在 ~/.docker/daemon.json
service docker restart
mac直接点击docker上面的restart按钮
docker image
如果 docker 镜像下载过于缓慢,可以让同伴导出镜像,自己导入
通过 Dockerfile 构建
启动 shell
cp docker 文件
对应image需要启动起来
查看docker存储占用
删除悬虚镜像
清除所有不在run的container
docker run
nginx:
docker-compose up异常
https://github.com/docker/for-mac/issues/3785
2.3.0.4 删除 ~/.docker/config.json 里面的的
创建column
创建 network
docker run挂载git项目
cd 到宿主机的git项目中, 例如下面的命令会将当前目录挂载到 /opt/etl, 并且workdir为 /opt/etl
注意,/opt/默认不在mac的分享目录中, 需要按照下面的提示在docker图形界面里面设置一下
docker: Error response from daemon: Mounts denied: The path /opt/projects/exome/etl is not shared from OS X and is not known to Docker. You can configure shared paths from Docker -> Preferences... -> File Sharing. See https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more info.
k8s
mac 安装
根据这个项目来 https://github.com/AliyunContainerService/k8s-for-docker-desktop
!注意,一定要看看自己docker的k8s是哪个版本,在下载这个项目的对应分支去安装
Last updated