1、添加国内镜像加速
创建或修改:nano /etc/docker/daemon.json
添加如下内容:
{
"registry-mirrors": [
“https://ung2thfc.mirror.aliyuncs.com ”,
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
重新加载docker后生效。终端输入以下命令:
systemctl daemon-reload
systemctl restart docker
查看是否成功。终端执行docker info。
2、可道云,OnlyOffice镜像
docker run -p 8001:80 --restart always pch18/kodoffice
插件中心设置OnlyOffice 服务器 http://192.168.50.1:8001
3、Docker 镜像简单管理命令:
启动docker systemctl start docker
关闭docker systemctl stop docker
重启docker systemctl restart docker
docker设置随服务启动而自启动 systemctl enable docker
查看docker 运行状态 systemctl status docker
查看docker 版本号信息 docker version
查看自己服务器中docker 镜像列表 docker images
搜索镜像 :
docker search 镜像名
docker search --filter=STARS=9000 mysql 搜索 STARS >9000的 mysql 镜像
拉取镜像 docker pull 镜像名:tag //不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest
运行镜像 docker run 镜像名:Tag //不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest
查看正在运行容器列表 docker ps
查看所有容器 -----包含正在运行 和已停止的 docker ps -a
运行一个容器 docker run -it -d --name 要取的别名 镜像名:Tag /bin/bash
#-it 表示 与容器进行交互式启动 -d 表示可后台运行容器 (守护式运行) --name 给要运行的容器 起的名字 /bin/bash 交互路径
加载镜像 docker load -i 镜像保存文件位置
删除镜像 docker rmi -f 镜像名/镜像ID
docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID
删除全部镜像: docker rmi -f $(docker images -aq) //-a 意思为显示全部, -q 意思为只显示ID
容器端口与服务器端口映射:redis 镜像 使用6379端口,连接主机6379端口时却不通。此时需要进行容器端口与主机端口进行映射。
docker run -itd --name redis002 -p 8888:6379 --restart=always redis:5.0.5 /bin/bash
##参数--restart=always
便表示,该容器随docker服务启动而自动启动
进入容器方式 docker exec -it 容器名/容器ID /bin/bash | docker exec -it 容器名/容器ID /bin/bash
停止容器 docker stop 容器ID/容器名
重启容器 docker restart 容器ID/容器名
启动容器 docker start 容器ID/容器名
kill 容器 docker kill 容器ID/容器名