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;
网友评论