본문 바로가기
728x90
728x90

Container and Cloud10

docker commit/ save / load - docker commit 현재까지 작업해 놓은 ubuntu 컨테이너를 그대로 저장 docker commit CONTAINER IMAGE_NAME 명령 이용. $ docker commit ct image docker images로 확인해보자. $ docker images - docker save (docker image -> tar) docker 이미지를 tar파일로 저장하기 위해서는 docker save 커맨드를 사용한다. # docker save [옵션] [이미지명] 저장할 파일명을 지정하는 옵션은 -o 를 사용한다. ex) docker save -o nginx.tar nginx:latest - docker load (tar -> docker image) tar파일로 만들어진 이미지를 다시 dock.. 2019. 12. 18.
dockerfile로 mysql 설치된 ubuntu docker 만들기 Dockerfile FROM ubuntu:16.04 RUN apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get install -y mysql-server \ && sed -i "s/127.0.0.1/0.0.0.0/g" /etc/mysql/mysql.conf.d/mysqld.cnf \ && mkdir /var/run/mysqld \ && chown -R mysql:mysql /var/run/mysqld VOLUME ["/var/lib/mysql"] EXPOSE 3306 CMD ["mysqld_safe"] Create image ubuntu@xenial64:~$ docker build -t mysql_image . Create container ubunt.. 2019. 11. 25.
현재 사용자에게 docker 권한 부여하기 $ sudo usermod -aG docker $(whoami) 2019. 11. 10.
docker mysql $sudo apt-get install docker.io $sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker $docker pull mysql --- >arm64버전은 mysql/mysql-server:8.0-aarch64 $docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name mysql_test mysql $docker ps $docker exec -it mysql_test /bin/bash -->arm64d에서 docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name mysql mysql/mysql-server 이렇게 실행해도됨 2019. 7. 29.
728x90
728x90