Docker容器程序员成长记录程序员

docker常用指令

2019-03-12  本文已影响20人  SilentBillows

1.docker 启动、暂停、重启

sudo service docker start; 
sudo service docker stop;
sudo service docker restart;

2.docker 镜像操作

sudo docker search [镜像名]; //检索镜像
sudo docker pull [镜像名];  //下载镜像
sudo docker  images ; //查看所有镜像信息
sudo docker rmi image-id

3. docker 容器指令

(1)启动和停止容器

docker run --name [container-name] -d [image-name] //启动一个容器,并指定容器名称和启动的镜像
docker start [container-name] ; //启动一个已有的容器
docker stop [container-name] /[container-id] //通过容器名或容器id来停止一个容器

(2)查看docker应用

docker ps //查看容器的运行状态
docker ps -a //查看所有的容器

(3)端口映射

docker run -d -p [映射端口]:[本地端口] --name [容器名称] [镜像名]

(4)删除容器

docker rm [contarins-id]

二、docker 常见问题

1.无法获取docker deamonm

问题描述:

liutao-Lenovo-Z50-70% docker search redis
Warning: failed to get default registry endpoint from daemon (Cannot connect to the Docker daemon. Is the docker daemon running on this host?). Using system default: https://index.docker.io/v1/
Cannot connect to the Docker daemon. Is the docker daemon running on this host?

解决(原因有可能没启动和用户没有权限):
(1)注意执行时要加上sudo 权限

service start docker;
sudo docker seach redis;
````jiagou
(2)将当前用户加入到docker的用户组中
````java
sudo gpasswd -a [当前用户名] docker;
上一篇下一篇

猜你喜欢

热点阅读