Docker基本使用

回顾一下Docker的安装和一些简单的使用

安装
本人基于Fedora36系统, 所以都是基于linux安装。

(强烈推荐Fedora, 一步到位,而且安装的是最新版本, 最大程度减少配置环境的时间成本。)

    dnf install -y docker 

查看版本信息

    docker version

启动、关闭、重启docker

    systemctl start docker
    systemctl stop docker 
    systemctl restart docker          

配置docker镜像(国内加速)

vim /etc/docker/daemon.json
    {
      "registry-mirrors": [
        "https://registry.docker-cn.com",
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn"
    ]
}

重启加载配置

    systemctl daemon-reload
    systemctl restart docker

使用Docker安装软件的模板以及常用命令(这里以mysql为例子)

   docker search  mysql  ## 搜寻镜像
   docker push mysql    ## 拉取镜像
   docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag ## 启动容器 --name为容器名字 MYSQL_ROOT_PASSWORD为密码
   docker exec -it id bash ## 进入容器
   docker ps ## 查看当前的容器
   docker ps -a  ##  查看历史的容器
   docker images  ##  查看当前镜像
   docker rmi id/name ## 通过id或者name删除容器
   docker image save 57da161f45ac > /root/docker/mysql.tgz  ## 导出镜像
   docker image load -i //root/docker/mysql.tgz ## 导入镜像
posted @ 2023-02-10 00:07  Asakalan  阅读(28)  评论(0)    收藏  举报