Docker安装及基本操作

Docker安装及基本操作

  1. 安装
  2. 常用操作
  3. 全篇导图

安装

Ubuntu上使用以下命令安装Docker服务,并对当前用户授权使用docker命令。

#安装Docker Engine
sudo apt install -y docker.io

#启动docker服务
sudo service docker start

#当前用户加入docker组
sudo usermod -aG docker ${USER}

#查看docker版本信息
docker version

#查看docker详细信息,如版本、镜像地址等
dockerinfo

常用操作

Docker架构图及常用操作命令:

Docker官方架构图
Docker官方架构图

#######容器操作
#查看运行中或已停止的容器
docker ps -a

#启动指定容器nginx:alpine,容器名指定为ngx、hostname为srv
docker run -itd --rm -h srv --name ngx nginx:alpine

#进入容器内部执行指定的命令或程序,开启新终端、退出不影响容器运行
docker exec -it [Container_ID|Container_Name] sh

#进入容器正在执行的终端,退出容器停止
docker attach [Container_ID|Container_Name]

#停止指定的容器
docker stop [Container_ID|Container_Name]

#启动已停止的容器
docker start [Container_ID|Container_Name]

#重启指定的容器
docker restart [Container_ID|Container_Name]

#删除指定的容器,类似指定--rm参数
docker rm [Container_ID|Container_Name]

#复制容器文件到主机
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH

#复制主机文件到容器
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

#容器与主机之间共享文件
docker run -v host_path:container_path IMAGE:TAG

#######镜像操作
#查看所有镜像
docker images

#拉取指定的镜像至本地
docker pull nginx:1.21-alpine

#从本地删除指定的镜像
docker rmi [REPOSITORY:TAG|IMAGE_ID]

#查找镜像
docker search mysql

#打标签
docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

#推送镜像
docker push IMAGE[:TAG]

#查看指定镜像详细信息
docker inspect [Container_ID|Container_Name]

#导出镜像到文件
docker save IMAGE[:TAG] -o image.tar

#导入镜像
docker load -i image.tar

全篇导图

Docker入门篇导图
Docker入门篇导图

posted @ 2023-02-26 11:37  知行终  阅读(31)  评论(0)    收藏  举报