1. 安装docker
2. 查看仓库相关镜像
docker search clearlinux
3.
4. 镜像
查看已有的镜像
tom@ubuntu:~/work$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
clearlinux-wget latest dc1a187d41c0 12 hours ago 459MB
clearlinux latest 89e73f67a1e6 3 days ago 156MB
ubuntu 16.04 13c9f1285025 4 weeks ago 119MB
ubuntu latest 4c108a37151f 4 weeks ago 64.2MB
5. 容器
5.1 创建容器
docker run -it –volume="HOME/.vimrc:/home/HOME/.vimrc:/home/{USER}/.vimrc" –volume="HOME/.vim:/home/HOME/.vim:/home/{USER}/.vim" –net=host –name=clearlinux-acrn clearlinux:latest
5.2 启动容器
docker start clearlinux-acrn
docker exec -it clearlinux-acrn /bin/bash
5.3 查看容器
查看创建的容器
tom@ubuntu:~/work$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
884979c1fae7 clearlinux:latest "/bin/bash" 16 hours ago Exited (0) 15 hours ago clearlinux-1
7c17d07d063b clearlinux:latest "/bin/bash" 18 hours ago Exited (0) 15 hours ago Myclearlinux
2755b04e418c ubuntu:16.04 "/bin/bash" 19 hours ago Exited (0) 15 hours ago MyUbuntu1604_64bit
1a9b22203cd7 clearlinux "/bin/bash" 20 hours ago Exited (0) 20 hours ago jovial_shamir
查看运行的容器
tom@ubuntu:~/work$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5.4 删除容器
docker rm *** //删除容器
docker rmi ***//删除镜像
1. 添加用户: useradd tom -d /home/tom/ -m -g root -G -u 1000
//-d: 指定用户所属目录
//-g: 指定所属组root
//-G: 附加组sudo
//-u: 指定创建用户的用户号
2. usermod -a -G root tom //修改用户所属组,增加root组
5.5 暂停容器
docker stop clearlinux-acrn
报错:
tom@tom-linuxer:~$ docker commit b4d670f57573 clear-acrn-1
Error response from daemon: Error processing tar file(exit status 1): write /usr/share/texmf-dist/fonts/type1/arphic/bsmiu/bsmiu53.pfb: no space left on device
修改docker存储位置
权限
mount提示权限不足,需要privileged参数
docker run -it –net=host --privileged–name=clearlinux-acrn clearlinux:latest
这样mount还是不成功
docker start clearlinux-acrn
docker exec -it clearlinux-acrn /bin/bash
拷贝文件
docker cp clearlinux-acrn:/home/tom/1.txt .
docker cp 1.txt clearlinux-acrn:/home/tom