黑板报设计,口口卡盟,我不喜欢这世界我只喜欢你
1 root@docker:~# docker inspect b7 | grep -a11 "mounts" 2 root@docker:~# echo "hello web01!" >/webroot/ 3 root@docker:~# echo "hello web02!" >/var/lib/docker/volumes/725d7d76ec8eb10f5730fe5663cb1d1eb7481efaa2a5a790343dca5d0557564a/_data/
1 root@docker:~# docker run --rm -it --name centos7-01 -v ~/.bashrc:/root/.bashrc centos:7
1 docker cp [options] container:path localpath|- 2 docker cp [options] localpath|- container:path 3 root@docker:~# docker cp /root/.vimrc centos7-01:/root/ #从宿主机拷贝至容器 4 root@docker:~# docker cp centos7-01:/root/.vimrc /root/.vimrc_bak #从容器拷贝至宿主机
1 root@docker:~# docker run -d -p 1010:80/tcp --name web03 -v /webroot:/usr/local/apache2/htdocs httpd 2 root@docker:~# docker run -d -p 2020:80/tcp --name web04 -v /webroot:/usr/local/apache2/htdocs httpd 3 root@docker:~# echo "this is share file!" >/webroot/
1 root@docker:~# docker create --name sharefile01 -v /data:/usr/local/apache2/htdocs centos:7 2 root@docker:~# docker inspect sharefile01 | grep -a11 "mounts"
1 root@docker:~# docker run -d -p 3030:80/tcp --name web05 --volumes-from sharefile01 httpd 2 root@docker:~# docker run -d -p 4040:80/tcp --name web06 --volumes-from sharefile01 httpd 3 root@docker:~# echo "this is share file two!" >/data/
1 root@docker:~# docker volume create --name data02 2 root@docker:~# docker volume inspect data02
1 root@docker:~# docker run -d -p 5050:80/tcp --name web07 -v data02:/usr/local/apache2/htdocs httpd 2 root@docker:~# echo "hello web07!" > /var/lib/docker/volumes/data02/_data/
1 root@docker:~# docker volume ls #查看所有volume卷 2 root@docker:~# docker volume ls -qf dangling=true #查看所有孤儿卷
1 root@docker:~# docker volume rm 95704ae78c05261a46d2dc1f2bf872a8c3dc634817e7c0db53e7e6d40f2dc8ea 2 root@docker:~# docker volume rm $(docker volume ls -qf dangling=true) #删除孤儿卷
1 root@docker:~# docker run -d -p 6060:80/tcp --name web08 -v /usr/local/apache2/htdocs httpd 2 root@docker:~# docker inspect web08
1 root@docker:~# docker rm -vf web08 2 root@docker:~# docker volume ls
1 root@docker:~# docker run -d -p 1111:80/tcp --name web09 -v /usr/local/apache2/htdocs httpd 2 root@docker:~# docker inspect web09 | grep -a11 "mounts" 3 root@docker:~# echo "this is web09 backup test!">/var/lib/docker/volumes/16aa6956e7076ecb9f256c302833640880e3bb1b8602771cca378e7230975488/_data/
1 root@docker:~# docker run --volumes-from web09 --name mydatabackup -v /mybackup:/databack httpd tar zcf /databack/http-backup.tar.gz /usr/local/apache2/htdocs
1 root@docker:~# docker run -d -v /usr/local/apache2/htdocs --name temp01 httpd 2 root@docker:~# docker run --volumes-from temp01 --name web10 -v /mybackup:/databack httpd tar zxf /databack/http-backup.tar.gz 3 #此步骤执行完毕即将备份文件已经还原至容器的/usr/local/apache2/htdocs。 4 root@docker:~# docker run -d -p 2222:80/tcp --name web11 --volumes-from temp01 httpd
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
linux下文本编辑器vim的使用方法(复制、粘贴、替换、行号、撤销、多文件操作)
网友评论