Docker - Ubuntu 16.04安装Docker
1.更新APT的源$ sudo apt-get update2.安装Docker必需的扩展包扩展包主要是为了Docker的文件系统支持AUFS(Union File System)。AUFS能将一台机器上的多个目录或文件,以联合的方式提供统一视图进行管理。AUFS是docker最早所支持的storage driver.$ sudo apt-get install curl linux-image-
1.更新APT的源
$ sudo apt-get update
2.安装Docker必需的扩展包
扩展包主要是为了Docker的文件系统支持AUFS(Union File System)。
AUFS能将一台机器上的多个目录或文件,以联合的方式提供统一视图进行管理。
AUFS是docker最早所支持的storage driver.
$ sudo apt-get install curl linux-image-extra-$(uname -r) linux-image-extra-virtual
3.安装https和ca证书的库:
$ sudo apt-get install apt-transport-https ca-certificates
4.添加Docker官方的秘钥GPG到APT配置中
$ curl -s http://yum.dockerproject.org/gpg | sudo apt-key add
验证key:
$ apt-key fingerprint 58118E89F3A912897C070ADBF76221572C52609D
5.增加Docker的源
按照系统版本添加entry,增加Docker的源到/etc/apt/souces.list文件中。
可以查看源的地址:
https://apt.dockerproject.org/repo/pool/main/d/docker-engine/
lsb_release 命令
-c, 发行版代号。
-s, –short 输出简短的描述信息。
$ sudo add-apt-repository "deb https://apt.dockerproject.org/repo/pool/ $(lsb_release -cs) main"
如果官方的不好用,可以用阿里的镜像:
$ sudo add-apt-repository "deb http://mirrors.aliyun.com/docker-engine/apt/repo/pool/ $(lsb_release -cs) main"
6.再次更新APT源:
$ sudo apt-get update
7.安装Docker:
$ sudo apt-get -y install docker-engine
查看可安装的Docker版本:
$ apt-cache madison docker-engine
如果要安装指定版本的Docker:
$ sudo apt-get -y install docker-engine=<VERSION_STRING>
查看是否安装成功:
$ sudo docker --version
Docker version 1.13.0, build 48bf474
8.开启Docker
$ sudo service docker start
9.验证是否安装成功
这里通过运行hello-world镜像,验证Docker是否安装成功。
$ sudo docker run hello-world
这个过程会支官方的hub中拉取hello-world镜像,要等一下。
查看系统中所有容器:
$ sudo docker ps -a
10.重启服务
$ sudo service docker restart
本地安装Docker
1.下载Docker包
到https://apt.dockerproject.org/repo/pool/main/d/docker-engine/下载对应系统版本的.deb文件。
2.安装下载好的包
$ sudo dpkg -i /path/to/package.deb
3.验证Docker是否安装成功
$ sudo docker run hello-world
卸载Docker
1.卸载Docker包:
$ sudo apt-get purge docker-engine
2.删除镜像、容器等文件:
$ sudo rm -rf /var/lib/docker
Docker命令
1.查看Docker所有命令:
$ docker help
2.查看Docker信息:
$ docker info
3.移除容器
如果要完全移除容器,需要先将该容器停止,然后才能移除。
$ docker stop (container)
$ docker rm (container)
4.查看所有镜像的列表
$ docker images
5.查找registry中的镜像
$ docker search (image-name)
6.查看镜像的历史版本
$ docker history (image_name)
7.将镜像从registry拉取到Docker
$ docker pull (image_name)
8.将镜像推送到registry
$ docker push (image_name)
更多推荐
所有评论(0)