docker入门整理(1)

编程

1、安装批量命令:

CentOS7操作系统下。

包含卸载旧版本、安装依赖包、添加最新Yum源、安装docker-ce最新稳定版本、启动docker等:

sudoyum remove docker 

docker-client

docker-client-latest

docker-common

docker-latest

docker-latest-logrotate

docker-logrotate

docker-selinux

docker-engine-selinux

docker-engine

&& sudoyuminstall -y yum-utils

device-mapper-persistent-data

lvm2

&& sudoyum-config-manager

--add-repo

https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

&& sudoyum makecache fast

&& sudoyum -y install docker-ce

&& sudo systemctl enable docker

&& sudo systemctl start docker

如果是国外服务器,则将以上国内源网址代替为官方的:

https://download.docker.com/linux/centos/docker-ce.repo


2、使用helloworld镜像测试运行:

docker run hello-world

 

3、镜像常用命令:

docker pull  仓库名[:标签]   #获取官方镜像

docker run -it --rm ubuntu:18.04 bash #运行ubuntu镜像容器,有以下参数:

-it 进入交互式界面,并打算进入bash进行操作;

--rm 指容器退出后即删除。

docker image ls #列出本地镜像

-f dangling=true 列出虚悬镜像

-a 列出中间层镜像

docker image prune #删除所有虚悬镜像

docker system df #列出镜像、容器、数据卷所占用的空间

docker image rm <镜像名> #删除本地镜像

 

4、容器常用命令

docker run <镜像> #启动一个新容器

#选项:-d 容器在后台运行

docker container start <容器> #直接将一个已经终止的容器启动运行

docker container stop <容器> #终止某个容器

docker container restart <容器> #重启动某个容器

docker container logs <容器> #查看容器输出

docker container ls -a #查看所有容器包括已终止容器

docker exec -it <容器> bash #进入某个容器,exit退出不会关闭容器

docker attach -it <容器> bash #进入某个容器,exit退出并关闭容器

docker contain rm <容器> #删除某个终止运行的容器,-f可强制删除运行的容器

docker container prune  #删除所有已终止运行的容器



 

 

 

 

以上是 docker入门整理(1) 的全部内容, 来源链接: utcz.com/z/512917.html

回到顶部