Wednesday, September 11, 2019
Saturday, July 27, 2019
push to docker hub
sudo docker login --username = registry.cn-bla.com
sudo docker tag [ImageId] registry.cn-bla.com/myfolder/mycentos:[newImageTag]
sudo docker push registry.cn-bla.com/myforlder/mycentos:[newImageTag]
sudo docker tag [ImageId] registry.cn-bla.com/myfolder/mycentos:[newImageTag]
sudo docker push registry.cn-bla.com/myforlder/mycentos:[newImageTag]
Friday, July 26, 2019
docker mysql
docker run -p 12345:3306 --name mysql -v /myfolder/mysql/conf:/etc/mysql/conf.d -v /myfolder/mysql/logs:/logs -v /myfolder/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=12345 -d mysql:5.6
docker exec -it 347598sadf9 /bin/bash
mysql -uroot -p
show database
create database db01;
use db01;
外部连接mysql服务
check 终端ip ifconfig
192.168.202.135
backup database
docker exec 347598sadf9 sh -c ' exec mysqldump --all-database -uroot -p "12345" ' > /myfolder/all-databases.sql
docker exec -it 347598sadf9 /bin/bash
mysql -uroot -p
show database
create database db01;
use db01;
外部连接mysql服务
check 终端ip ifconfig
192.168.202.135
backup database
docker exec 347598sadf9 sh -c ' exec mysqldump --all-database -uroot -p "12345" ' > /myfolder/all-databases.sql
Tuesday, July 23, 2019
Docker 容器数据卷 Volume
Docker
容器数据卷:
docker cp
docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名
docker run -it -v /myDataVolume:/dataVolumeContainer imageName
docker run -it -v /myDataVolume:/dataVolumeContainer:ro imageName
:ro 只读
docker start image
docker attach image 重新进到容器
use Dockerfile
docker build -f ./Dockerfile -t audit/auditflow .
docker run -it audit/auditflow /bin/bash
Dockerfile
#volume test
FROM centos
VOLUME ["/dataVolumeContainer1", "/dataVolumeContainer2"]
CMD echo "cool done it"
CMD /bin/bash
https://stackoverflow.com/questions/19109240/error-running-script-php-port-9000-is-busy
容器数据卷:
docker cp
docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名
docker run -it -v /myDataVolume:/dataVolumeContainer imageName
docker run -it -v /myDataVolume:/dataVolumeContainer:ro imageName
:ro 只读
docker start image
docker attach image 重新进到容器
use Dockerfile
docker build -f ./Dockerfile -t audit/auditflow .
docker run -it audit/auditflow /bin/bash
Dockerfile
#volume test
FROM centos
VOLUME ["/dataVolumeContainer1", "/dataVolumeContainer2"]
CMD echo "cool done it"
CMD /bin/bash
https://stackoverflow.com/questions/19109240/error-running-script-php-port-9000-is-busy
Wednesday, July 17, 2019
Use dockerfile to config docker
docker build -t myniginx:v2 .
-------------
docker run --name mynginxv2 -d -p 82:80 mynginx:v2
list docker config
ps -ef| grep docker
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
run依照某个镜像新建一个具体容器
-------------
docker run --name mynginxv2 -d -p 82:80 mynginx:v2
list docker config
ps -ef| grep docker
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
run依照某个镜像新建一个具体容器
Tuesday, July 16, 2019
remove all container
docker ps -a
display all docker containers
docker ps -a -q
display all docker containers images
remove all of containers
docker kill $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -qa)
-q id
-a all
-f force
docker run --name mynginx -it centos
生成mynginx container 进入centos
yum install -y nginx
display all docker containers
docker ps -a -q
display all docker containers images
remove all of containers
docker kill $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -qa)
-q id
-a all
-f force
docker run --name mynginx -it centos
生成mynginx container 进入centos
yum install -y nginx
Sunday, July 14, 2019
Docker MySql install
docker run --name raymysql -e MYSQL_ROOT_PASSWORD=rootpassword -d mysql:latest
docker container ls -a // to find mysql container id
docker start sdafkjasdlf23 docker start CONTAINER ID
docker container ls -a // to find mysql container id
docker start sdafkjasdlf23 docker start CONTAINER ID
install portainer
portainer.io
$docker volume create portainer_data
$docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
Subscribe to:
Posts (Atom)