docker常用命令

下载镜像

镜像在dockerhub上搜索https://hub.docker.com/
docker pull nginx

查看所有镜像

docker images

查看所有容器

docker ps
docker ps -a
docker container ls
docker container ls -a

查看env

docker run -it nginx env

运行镜像

docker run --detach --publish=80:80 --name=webserver nginx
docker run --detach --publish-all --name=webserver nginx

运行容器

(name or id)
docker start webserver
docker start 954de29b9d8f

进入正在运行的容器

(name or id)
docker exec -it webserver /bin/bash
docker exec -it 954de29b9d8f /bin/bash

常用工具

postgres

docker run -p 5432:5432 --name pg -e POSTGRES_PASSWORD=mysecretpassword -d postgres

docker exec -it pg psql -U postgres

zookeeper

首次运行

docker run --name zk --publish-all --restart always -d zookeeper
docker run --name zk -p 2181:2181 -p 2888:2888 -p 3888:3888 --restart always -d zookeeper

进入zkClient

docker exec -it zk zkCli.sh

你可能感兴趣的:(docker常用命令)