很多初学者在学docker的时候看到太多的指令就放弃了。这里列一些常用的指令,把docker用起来就够了的指令。
docker基本命令:
docker image list
查看已经下载的容器
docker pull 镜像名
docker pull ubuntu:18.04 下载镜像,或者docker pull ubuntu 默认是latest版本
docker run 镜像名
是通过镜像创建并启动容器
非交互式:docker run ubuntu:latest [/bin/echo “hello docker”]
交互式:docker run -i -t ubuntu:latest [/bin/echo “hello docker”]
-i 表示标准输入输出
-t 表示终端
-d 开始前守护线程
exit
退出命令,从交互的模式中退出
docker ps -a
查看容器状态, 容器id,容器是启动还是停止
docker start ID
重新启动容器,这个id是通过ps指令查出来的
docker stop ID
停止容器,如果stop不了,使用kill杀死容器
docker exec
在容器下执行命令,比如进入已经运行起来的容器中
docker exec -i -t ID /bin/bash 进入后台执行的容器中,exit时容器不会退出
demo:
docker exec -it elasticsearch /bin/bash cd /usr/share/elasticsearch/config/ vi elasticsearch.yml
有问题关注公众号咨询