从零开始学 docker

 
本文最后更新于

搭建服务器,使用 vps,为了方便维护和快速重新搭建,使用 docker 最适合了。

准备工作

关于 docker 的概念,特性,优势等等在此不再叙述。自行百度有很多的。

其实有关 docker 技术的教程也可搜索到很多,作为初学者,刚入坑的为在使用时记不住众多的命令和操作步骤,写篇文章记录一下吧,方便自己日后查询。

参考:https://blog.csdn.net/S_gy_Zetrov/article/details/78161154

注册Docker官方账号

https://cloud.docker.com

基本操作

vps 安装 docker,可看这里。或者按照官方的指导来操作:https://docs.docker.com/install/

# 查看版本
$ docker version
$ docker -v
# hello world
$ docker run hello-world
# 搜索
$ docker search php
# 查看本地镜像
$ docker images
# 查看当前运行的容器
$ docker ps
# 查看镜像的详细信息
$ docker inspect {IMAGE_ID}
# 删除镜像
$ docker rm {CONTAINER_ID}
$ docker rmi {IMAGE_ID}
# 复制镜像里的文件
$ docker cp {CONTAINER_ID}:/etc/loolwsd/loolwsd.xml loolwsd.xml
# 查看 docker 内的日志
$ docker logs {CONTAINER_ID}
# 进入 docker
$ docker exec -it {CONTAINER_ID} /bin/bash

docker hub 镜像

参考: https://www.cnblogs.com/wushuaishuai/p/9984228.html

Docker 镜像 http://mirrors.ustc.edu.cn/help/dockerhub.html

Docker 镜像 https://www.docker-cn.com/registry-mirror

nano /etc/docker/daemon.json
# 粘贴以下内容
{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}