从Ubuntu存储库安装Docker
$ sudo apt install docker.io
以下Linux命令将启动Docker并确保在重新启动后启动:
$ sudo systemctl start docker $ sudo systemctl enable docker
查看安装的docker版本
$ docker --version Docker version 17.03.2-ce, build f5ec1e2
管理容器
管理容器也相当简单。您可能已经猜到启动容器与添加新容器是一样的。这是“run”命令。在本例中,-d
标志将分离容器,因此它不会占用您的终端。
$ sudo docker run -d wordpress
因为可以运行多个相同的容器,所以这里的所有内容都使用Docker自动分配给运行容器的hash值。
要列出系统上运行的所有容器,请使用'ls'选项。
$ sudo docker container ls
如果要停止容器,请使用'stop',后跟该容器的hash值。
$ sudo docker container stop HASH
移除容器也很容易。使用“rm”。
$ sudo docker container rm HASH
添加容器
添加Docker容器的方法不止a)如果你熟悉Docker,这不适合你。但是,如果您决定第一次尝试Docker,最简单的方法是使用任何在线提供的优秀现有Docker图像。Docker配置为在您使用开发人员和存储库的名称请求它们时自动为您提取它们。
$ sudo docker run username:repository
对于官方支持的图像,您不需要指定用户名。不过,他们确实倾向于有更多的选择。您可能需要为它们指定标记。这是在存储库名称后用冒号完成的。
$ sudo docker run wordpress:php-7.2-fpm-alpine
您还可以指定容器侦听的端口。默认情况下,大多数容器配置为在80内部侦听。你可以让Docker监听另一个端口,并将其转发到容器的80。
$ sudo docker run 9000:80 wordpress
该容器将侦听服务器的端口9000,并将通信转发到容器的端口80。这使得在同一台服务器上运行多个web服务更加容易。
从官方Docker存储库安装Docker
安装依赖项
$ sudo apt update $ sudo apt install apt-transport-https ca-certificates curl software-properties-common
添加Docker存储库
在“/etc/apt/sources.list.d/Docker.list”处为Docker存储库创建一个新文件。
在该文件中,添加下面行之一:
STABLE 稳定版: deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable EDGE: deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic edge NIGHTLY: deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic nightly
添加Docker的GPG密钥。
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add
再次更新APT。
$ sudo apt update
安装docker ce
我们可以简单地安装Docker CE包。
$ sudo apt install docker-ce
检查Docker版本:
$ docker --version Docker version 18.03.0-ce, build 0520e24
日期:2020-07-07 20:55:22 来源:oir作者:oir