docker -d选项是让容器在后台运行的,例如有些web网站不需要修改 或者是修改好以后,就让他直接在后台运行就行了

在docker运行的时候直接构建新的容器 使用 docker commit -p “指定运行容器名”-p的意思是在构建的时候暂停容器
使用Docker tar 可以给镜像打标签 然后使用docker push 可以把镜像上传到自己的仓库 但是首先由 在此电脑上登录
douke hub
docker 基础 镜像加速器
进入镜像
docker 基础 镜像加速器
按下Ctrl+p q 在不停止容器的情况下推出容器
docker 基础 镜像加速器
构建容器
docker 基础 镜像加速器_第1张图片
给容器打标签
docker 基础 镜像加速器
上传镜像遇到了小问题
首先打tag的时候一定要和自己的用户名一样,我这里是hei2018 领带打tag的时候只能用一个/和一个:然后就可以上传了
docker 基础 镜像加速器_第2张图片
否则就会一直提示denied: requested access to the resource is denied
docker 基础 镜像加速器_第3张图片
从自己的hub中下载镜像使用即可了
删除镜像/容器
docker rm “已经停止运行的容器”
docker rmi ==docker imange rm “删除镜像:标签” 这个直接就删除了镜像
在使用docker commit的时候可以修改其启动时默认运行的命令CMD

对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)

{
"registry-mirrors": [
"https://registry.docker-cn.com"
]
}
注意,一定要保证该文件符合 json 规范,否则 Docker 将不能启动。

之后重新启动服务。

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
注意:如果您之前查看旧教程,修改了 docker.service 文件内容,请去掉您添加的内容(--registry-mirror=https://registry.docker-cn.com),这里不再赘述。

Windows 10
对于使用 Windows 10 的系统,在系统右下角托盘 Docker 图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Daemon。在 Registry mirrors 一栏中填写加速器地址 https://registry.docker-cn.com,之后点击 Apply 保存后 Docker 就会重启并应用配置的镜像地址了。

macOS
对于使用 macOS 的用户,在任务栏点击 Docker for mac 应用图标 -> Perferences... -> Daemon -> Registry mirrors。在列表中填写加速器地址 https://registry.docker-cn.com。修改完成之后,点击 Apply & Restart 按钮,Docker 就会重启并应用配置的镜像地址了。

检查加速器是否生效
命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功。

Registry Mirrors:
https://registry.docker-cn.com/