在Linux中安装Docker
- 使用 AzureChinaCloud 镜像脚本重新安装:
sudo sh get-docker.sh --mirror AzureChinaCloud
- 验证是否安装成功:
docker version
命令查看 - Docker 镜像加速器:请在
/etc/docker/daemon.json
中写入如下内容(如果文件不存在请新建该文件):
{
"registry-mirrors": [
"https://registry.docker-cn.com"
]
}
- 注意,一定要保证该文件符合 json 规范,否则 Docker 将不能启动。
- 之后重新启动服务:
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
- 测试是否安装成功:拉取一个Tomact镜像查看一下:
docker pull tomcat
- 查看镜像命令:
docker image
- 运行tomcat:
docker run -p 8080:8080 tomcat
- 用docker获取镜像:
- 下载镜像:
docker pull 镜像名
- 如果从 Docker 镜像仓库获取镜像的命令是 docker pull。其命令格式为:
docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
- 例如下载Ubuntu:
docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
- 有了镜像后,我们就能够以这个镜像为基础启动并运行一个容器。以上面的 ubuntu:16.04 为例,如果我们打算启动里面的 bash 并且进行交互式操作的话,可以执行下面的命令。:
docker run -it --rm \
ubuntu:16.04 \
bash
- 以交互的形式启动一个进入容器:
docker run -it Ubuntu:16.04 bash
- 如果要删除本地的镜像,可以使用 docker image rm 命令,其格式为:
docker image rm [选项] <镜像1> [<镜像2> ...]
# docker rmi 镜像名