Docker学习-03

一、Docker命令

资料:Docker命令大全-菜鸟教程

 1、Docker服务相关命令

(1)、启动docker服务:

sudo systemctl start docker

(2)、停止docker服务:

sudo systemctl stop docker

(3)、重启docker服务:

sudo systemctl restart docker

(4)、查看docker服务状态:

sudo systemctl status docker

(5)、设置开机启动docker服务:

sudo systemctl enable docker

(6)、禁止开机启动docker服务:

sudo systemctl disable docker

2、Docker镜像相关命令

(1)查看镜像(本地):

sudo docker images
sudo docker images -q # 查看所有镜像的ID

 

 repository:仓库,即镜像名称。镜像就是把软件和软件运行环境打包的一个文件系统,当通过镜像文件创建对应容器时,软件也就创建出来了,并且包含了软件的运行环境。

tag:版本号。将来下载时如果不指定版本,会下载最近的版本,tag标志为latest。

image id:镜像id,将来删除镜像时用到。

created:表示镜像创建的时间。

size:表示镜像的大小。

(2)搜索镜像(远端):

sudo docker search <镜像(软件)名>

 进入docker hub官网可查看要搜索镜像的版本号等详细信息:https://hub.docker.com/

(3)拉取镜像(远端):

sudo docker pull <镜像(软件)名>:<版本号> # 如果不加版本号会默认下载最新版本的

(4)删除镜像(本地):

sudo docker rmi <要删除镜像的ID或者名字和版本号>
sudo docker rmi `sudo docker images -q` # 删除所有镜像

 3、Docker容器相关命令

(1)、查看容器:

sudo docker ps # 查看正在运行的容器
sudo docker ps -a # 查看所有容器

(2)、创建容器:

sudo docker run <参数>

参数说明:

        -i:保持容器运行。通常与-t同时使用。加入-it这两个参数后,容器创建后自动进入容器,退出容器后,容器自动关闭。

        -t:为容器重新分配一个伪输入终端,通常与-i同时使用。

        -d:以守护(后台)模式运行容器,创建一个容器在后台运行,需要使用sudo docker exec进入容器。退出后,容器不会关闭。

        -it:创建的容器一般称为交互式容器。

        -id:创建的容器一般称为守护式容器。

        --name:为创建的容器命名。

(3)、进入容器:

sudo docker exec <容器id>

 用这个命令进入容器,当退出容器时,容器不会关闭。

(4)、启动容器:

sudo docker start <容器名称>

(5)、停止容器:

sudo docker stop <容器名称>

(6)、删除容器:

sudo docker rm <容器名称或id>

 如果容器是运行状态,则删除失败,需要停止容器才能删除。

(7)、查看容器信息:

sudo docker inspect <容器名称>

猜你喜欢

转载自blog.csdn.net/xiao_qs/article/details/130658283