首先,更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
使用下面的 curl
导入源仓库的 GPG key:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
将 Docker APT 软件源添加到你的系统:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
安装Docker
sudo apt install docker-ce docker-ce-cli containerd.io
一旦安装完成,Docker 服务将会自动启动。你可以输入下面的命令,查看Docker是否安装成功:
sudo systemctl status docker
安装成功后,测试hello-world镜像
docker container run hello-world
查看当前docker服务已经下载的镜像
docker images
查看当前docker服务已经有的容器
#查看启动的容器
docker ps
#查看所有的容器
docker ps -a
拉取镜像
# docker pull 镜像名称:版本号
docker pull ubuntu:13.10
创建一个新的容器并运行一个命令
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
#例如
docker run nginx:latest
#-p 可以指定端口号映射
docker run -p 80:80 nginx:latest
容器的操作
#启动一个或多个已经被停止的容器
docker start
#停止一个运行中的容器
docker stop
#重启容器
docker restart
进入docker容器
docker exec -it 56d39f08aec4 /bin/bash