docker基础命令

如果提示无权限,则需要加sudo。

  • Ubuntu系统安装Docker:

https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository

  • 查看所有容器

docker ps -al

  • 首次建立容器
    • –net-host:使得容器内部可以共享宿主机的网络
    • username/container-name:0.1.9:表示想要运行的镜像名称和版本,如果本地未安装则会自动下载
    • –name:自己取的容器的别名

docker run –net=host –name testTEX -i -t -v ~:/home/circleci username/container-name:0.1.9 /bin/bash

  • 连接到正在运行的容器
    • 14b4921:容器的ID
    • /bin/bash :容器运行后的后台程序,如果没有指定则会自动退出
    • -v:设置挂载,连通容器内外。冒号前面是宿主机路径,后面是容器内的路径。挂载完成后可能遇到权限不足的问题,需要chmod。

docker exec –it 14b4921bae4f /bin/bash -v ~:/home/circleci

  • 退出正在运行的容器

exit

  • 启动一个现有的容器

sudo docker start testTEX -i

  • 杀掉容器

docker kill 容器名

  • 连接到正在运行的容器

docker container attach c338aac5081c

Leave a Reply

Your email address will not be published. Required fields are marked *