1. 安装docker

安装前先检查电脑是否安装了Docker

docker info

结果如下表示没有安装

然后输入如下命令进行安装

brew cask install docker

如果上面这个命令不行的话试试下面这个命令

brew install --cask docker

(拓展:brew多用于命令行,brew cask主要用于安装有GUI图形界面的软件,brew cask是brew的一个子集,也就是一个扩展)

安装完成后在启动台会出现如下图标

点击安装好后会出现如下界面就可以使用了

在次输入 docker info会出现如下信息表示安装成功

2. docker常用命令

Docker常用命令详见菜鸟教程:Docker使用

3. 设置docker镜像和容器

假设我现在想要用docker开启一个centos环境的系统,先用命令docker search centos去docker hub查找centos的镜像

然后用命令docker pull centos拉取第一个镜像,用命令docker images检查是否拉取下来了,删除镜像可以用命令docker image rm <镜像id1> <镜像id2> ...

然后用命令docker run -itd centos在后台开启一个centos容器,-d表示容器在后台运行,-i表示交互式操作,-t表示终端,用命令docker ps可以看到容器已经在后台了,

在docker客户端也能看到容器启动了

但是名字好像是随机的,可以用命令docker rename ecstatic_colden centos来改成自己想要的名字

当然启动容器和重命名可以写成一条命令docker run -itd --name centos centos

假设我现在想要在终端进去centos容器,可以用命令docker exec -it centos bash进到centos容器的终端

exit可以退出centos容器,然后用命令docker inspect centos查看该容器的信息

如果想在本地网页访问容器端口,例如访问nginx,可以用命令docker run -d -p 80:80 --name webserver nginx,然后在浏览器输入 localhost:80 就可以访问nginx如下图

删除容器可以用命令docker rm centos

容器运行后停止可以用命令docker stop centos

启动容器可以用命令docker start centos

重启容器可以用命令docker restart centos