网站服务器租用和托管,自学网站建设看什么书,wordpress+dux使用,wordpress商品按钮代码Linux基础知识——docker教程 文章目录 Linux基础知识——docker教程前置操作镜像(images)容器#xff08;container#xff09; 前置操作
将当前用户添加到docker用户组:为了避免每次使用docker命令都需要加上sudo权限#xff0c;可以将当前用户加入安装中自动创建的docke…Linux基础知识——docker教程 文章目录 Linux基础知识——docker教程前置操作镜像(images)容器container 前置操作
将当前用户添加到docker用户组:为了避免每次使用docker命令都需要加上sudo权限可以将当前用户加入安装中自动创建的docker用户组
sudo usermod -aG docker $USER执行完此操作后需要退出服务器再重新登录回来才可以省去sudo权限。
镜像(images)
docker pull ubuntu:20.04拉取一个镜像docker images列出本地所有镜像docker image rm ubuntu:20.04 或 docker rmi ubuntu:20.04删除镜像ubuntu:20.04docker [container] commit CONTAINER IMAGE_NAME:TAG创建某个container的镜像docker save -o ubuntu_20_04.tar ubuntu:20.04将镜像ubuntu:20.04导出到本地文件ubuntu_20_04.tar中docker load -i ubuntu_20_04.tar将镜像ubuntu:20.04从本地文件ubuntu_20_04.tar中加载出来
容器container
docker [container] create -it ubuntu:20.04利用镜像ubuntu:20.04创建一个容器。docker ps -a查看本地的所有容器docker [container] start CONTAINER启动容器docker [container] stop CONTAINER停止容器docker [container] restart CONTAINER重启容器docker [contaienr] run -itd ubuntu:20.04创建并启动一个容器docker [container] attach CONTAINER进入容器 先按Ctrl-p再按Ctrl-q可以挂起容器docker [container] exec CONTAINER COMMAND在容器中执行命令docker [container] rm CONTAINER删除容器docker container prune删除所有已停止的容器docker export -o xxx.tar CONTAINER将容器CONTAINER导出到本地文件xxx.tar中docker import xxx.tar image_name:tag将本地文件xxx.tar导入成镜像并将镜像命名为image_name:tagdocker export/import与docker save/load的区别 export/import会丢弃历史记录和元数据信息仅保存容器当时的快照状态save/load会保存完整记录体积更大 docker top CONTAINER查看某个容器内的所有进程docker stats查看所有容器的统计信息包括CPU、内存、存储、网络等信息docker cp xxx CONTAINER:xxx 或 docker cp CONTAINER:xxx xxx在本地和容器间复制文件docker rename CONTAINER1 CONTAINER2重命名容器docker update CONTAINER --memory 500MB修改容器限制
镜像和容器的区别 镜像是包含了各种环境或者服务的一个模板而容器是镜像的一个实例2、镜像是不能运行的是静态的而容器是可以运行的是动态的