需开启开发者模式:控制中心->开发者模式
准备
以下完整操作也可以参考:https://blog.csdn.net/OOFFrankDura/article/details/117606008
# [非必选]设定Docker数据存储位置
vim /etc/docker/daemon.json
文件内容:
{
"data-root": "You path here!"
# 例如:"data-root": "/opt/docker/data"
}
待后续安装完成docker后,测试路径是否生效
docker info|grep Root
安装
sudo apt-get -y install docker.io
# 安装完成后执行 `sudo docker -v`,若出现版本号无其他报错表明安装成功。
安装完成之后默认会启动docker服务,如果没有启动和正常服务一样启动就好
# 启动
sudo service docker start
# systemctl start docker.service
# 重启
sudo service docker restart
# systemctl restart docker.service
# 停止
sudo service docker stop
# systemctl stop docker.service
# 查看状态
sudo service docker status
# systemctl status docker.service
使用
# 拉取docker镜像
sudo docker pull ubuntu
# #启动交互式的docker,运行完删除
sudo docker run -it --rm ubuntu bash
# 列出当前环境下的镜像
sudo docker image ls
# or
sudo docker images
# 安装id删除镜像
sudo docker image rm `IMAGE ID`
# 进入指定容器
sudo docker exec -it `IMAGE ID` /bin/bash
# 查看所有正在运行容器
sudo docker ps
sudo docker ps -a
sudo docker ps -a -q # 查看所有容器ID
# 暂停容器
sudo docker stop `CONTAINER ID` # CONTAINER ID 是容器的ID
# 杀掉这个容器,强行终止
sudo docker container kill `CONTAINER ID`
# stop停止所有容器
sudo docker stop $(docker ps -a -q)
# remove删除所有容器
sudo docker rm $(docker ps -a -q)