跳到主要内容

流程

在 Ubuntu,

安装 Docker, curl -sSL https://get.docker.com/ | sh

添加权限给非 root 用户,sudo usermod -aG docker your-user

安装完查看 Docker 和系统的信息,sudo docker info

设置下 Docker 开机启动服务,sudo systemctl enable docker

启动服务 Docker,sudo systemctl start docker

下载一个镜像把玩(运行,起名为 test,并进入 bash 命令行(t)、交互模式(i),用完即删除产生的数据(rm)),docker run -it --name test --rm ubuntu bash

重复上一步,但不要删除数据,docker run --name test -it ubuntu bash

exit 或 CTRL+D 退出后,Docker 容器就停止运行,因为没有 -d 守护模式,我们重新启动下

先重新启动,sudo docker start test

然后登录,sudo docker attach test

退出

查看我们刚才操作了啥,sudo docker logs test

或者和 tail -f 类似的(-t 时间),sudo docker logs -f test

如果不想进入 bash 执行命令呢,使用 exec 命令,sudo docker exec -d test touch /etc/new_config_file

想要输出信息的话,还是得进入交互,sudo docker exec -t -i test /bin/bash