Docker基本命令

docker -v

查看Docker版本

docker search 镜像名
//例
docker search redis

搜索镜像

docker pull 镜像名
//例
docker pull redis

下载镜像

docker images

查看本地镜像列表

docker rmi image-id
删除指定镜像 //删除镜像的时候要把对应的容器删掉才可以删掉
docker rmi ${docker images -q}

删除所有镜像

-------------------------------------------------------------------------------------------------------------

容器命令

容器基本操作

最简单的运行镜像为容器的命令如下

docker run --name container-name -d image-name

运行一个容器只要通过Docker run命令即可实现,其中,--name参数是为容器取得的名称;-d标识detached,意味着执行完这句命令控制台将不会被阻碍,可继续输入命令操作;最后的image-name是要使用哪个镜像来运行容器。

下面来运行一个Redis容器:

docker run --name sola-redis -d redis
92145f7f9453a624ab2f6037f9f55c45d3e93fea4232d63761e56350e81beb03

Docker会为我们的容器生成唯一的标识。

容器列表

docker ps

可以查看所有运行中的容器列表 docker ps -a是查看所有容器列表

停止容器

docker stop container-name/container-id
//例
docker stop sola-redis

启动容器

docker start container-name/container-id
//例
docker start sola-redis

端口映射

Docker容器中运行的软件所使用的端口,再本机和本机的局域网是不能访问的,所以我们需要将Docker容器中的的端口映射到主机端口上,这样我们在本机所在的局域往就能够访问该软件了。

Docker的端口映射是通过一个-p参数来实现的。我们以redis为例,映射容器的端口6379端口到本机的6378端口

docker run -d -p 6378:6379 --name -port-redis redis

删除容器

docker rm container-id

删除所有容器

docker rm $(docker ps -a -q)

容器日志

docker logs container-name/container-id
//例
docker logs port-redis

猜你喜欢

转载自blog.csdn.net/jiulanhao/article/details/80982893