安装Docker

121 阅读2分钟

文章首发于个人博客

前言

做了十多年桌面开发,虽然也会写一些服务端的东西,但毕竟不是主力,而且体量和规模也是极小的,所以很少接触docker这类。云原生已经普及很久了,而且桌面开发的路也越来越窄,是时候转变下方向了。

docker应该算是云原生的基石吧,但刚接触,光安装就够喝一壶了,多次尝试后终于成功,记录一下。

安装

准备

  1. linux环境,linux发行版wsl都可以

  2. 网络,有时候无法安装,仅仅是因为宽带运营商(此处点名批评下一动不动的移动)的不可知问题,换个网络即可

安装Docker

  1. 直接下载官方安装脚本进行安装
 curl -fsSL https://get.docker.com -o get-docker.sh
 sudo sh get-docker.sh
  1. 检查是否安装成功
docker -v
  1. 如果无权限则增加权限
sudo usermod -aG docker xxx

增加国内镜像源

执行以下命令

sudo vi /etc/docker/daemon.json

添加类似以下内容,可添加其它已知可用的镜像源地址

{
    "registry-mirrors": [
        "https://docker.1ms.run",
        "https://docker.xuanyuan.me"
    ]
}

基本使用

命令功能示例
docker images列出本地存储的所有镜像docker images
docker pull从仓库拉取镜像docker pull ubuntu
docker load -i从tar文件导入镜像docker load -i xx.tar
docker run启动一个新的容器并运行命令docker run -d ubuntu
docker ps列出当前正在运行的容器docker ps
docker ps -a列出所有容器(包括已停止的容器)docker ps -a
docker stop停止一个或多个容器docker stop xxx
docker start启动已停止的容器docker start xxx
docker restart重启一个容器docker restart xxx
docker rm删除一个或多个容器docker rm xxx
docker rmi删除一个或多个镜像docker rmi ubuntu
docker stats显示容器的实时资源使用情况docker stats